home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Classic Board Games•
/
SuperMind •••••
/
SuperMind v2.0
/
SuperMind v2.0.rsrc
/
CODE_3.txt
< prev
next >
Wrap
Text File
|
1990-09-13
|
521KB
|
9,374 lines
# near model CODE resource
# jump table entries: 1544-1585 (42 of them)
export_234:
00000000 4E75 rts
fn00000002:
00000002 4E56 0000 link A6, 0
00000006 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
0000000A 206E 0008 movea.l A0, [A6 + 0x8]
0000000E A029 syscall HLock
00000010 2450 movea.l A2, [A0]
00000012 264A movea.l A3, A2
00000014 206E 000C movea.l A0, [A6 + 0xC]
00000018 4283 clr.l D3
0000001A 3628 0004 move.w D3, [A0 + 0x4]
0000001E 9668 0000 sub.w D3, [A0 + 0x0]
00000022 4280 clr.l D0
00000024 3028 0006 move.w D0, [A0 + 0x6]
00000028 9068 0002 sub.w D0, [A0 + 0x2]
0000002C 2800 move.l D4, D0
0000002E 0644 000F addi.w D4, 0xF
00000032 E84C lsr D4.w, 4
00000034 D844 add.w D4, D4
00000036 2F0A move.l -[A7], A2
00000038 3F04 move.w -[A7], D4
0000003A 3F00 move.w -[A7], D0
0000003C 3F03 move.w -[A7], D3
0000003E 4EBA 00A8 jsr [PC + 0xA8 /* 000000E8 */]
00000042 3003 move.w D0, D3
00000044 C0C4 mulu.w D0, D4
00000046 D083 add.l D0, D3
00000048 A122 syscall NewHandle, flags=1
0000004A 6708 beq +0xA /* 00000054 */
0000004C 42AE 0010 clr.l [A6 + 0x10]
00000050 4EFA 0084 jmp [PC + 0x84 /* 000000D6 */]
label00000054:
00000054 2D48 0010 move.l [A6 + 0x10], A0
00000058 2850 movea.l A4, [A0]
0000005A 2A4C movea.l A5, A4
0000005C 3E3C 00FF move.w D7, 0xFF
00000060 4246 clr.w D6
00000062 4A84 tst.l D4
00000064 6700 0064 beq +0x66 /* 000000CA */
00000068 4EFA 005C jmp [PC + 0x5C /* 000000C6 */]
label0000006C:
0000006C 4267 clr.w -[A7]
0000006E 3F07 move.w -[A7], D7
00000070 2F0B move.l -[A7], A3
00000072 2F0A move.l -[A7], A2
00000074 2F0C move.l -[A7], A4
00000076 3F04 move.w -[A7], D4
00000078 4EBA 00A8 jsr [PC + 0xA8 /* 00000122 */]
0000007C 3A1F move.w D5, [A7]+
0000007E 1014 move.b D0, [A4]
00000080 BE00 cmp.b D7, D0
00000082 6638 bne +0x3A /* 000000BC */
00000084 5246 addq.w D6, 1
00000086 0C46 0001 cmpi.w D6, 0x1
0000008A 6E0C bgt +0xE /* 00000098 */
0000008C 18BC 0081 move.b [A4], 0x81
00000090 2A4C movea.l A5, A4
00000092 D8C5 add.w A4, D5
00000094 D6C4 add.w A3, D4
00000096 602E bra +0x30 /* 000000C6 */
label00000098:
00000098 0C46 007F cmpi.w D6, 0x7F
0000009C 6E1E bgt +0x20 /* 000000BC */
0000009E 1006 move.b D0, D6
000000A0 0000 0080 ori.b D0, 0x80
000000A4 1A80 move.b [A5], D0
000000A6 204C movea.l A0, A4
000000A8 4A18 tst.b [A0]+
000000AA 224C movea.l A1, A4
000000AC 5345 subq.w D5, 1
000000AE 6708 beq +0xA /* 000000B8 */
000000B0 3005 move.w D0, D5
000000B2 4EBA 0770 jsr [PC + 0x770 /* 00000824 */]
000000B6 D8C5 add.w A4, D5
label000000B8:
000000B8 D6C4 add.w A3, D4
000000BA 600A bra +0xC /* 000000C6 */
label000000BC:
000000BC 4246 clr.w D6
000000BE 2A4C movea.l A5, A4
000000C0 1E15 move.b D7, [A5]
000000C2 D8C5 add.w A4, D5
000000C4 D6C4 add.w A3, D4
label000000C6:
000000C6 51CB FFA4 dbf D3, -0x5E /* 0000006C */
label000000CA:
000000CA 206E 0010 movea.l A0, [A6 + 0x10]
000000CE 2250 movea.l A1, [A0]
000000D0 99C9 sub.l A4, A1
000000D2 200C move.l D0, A4
000000D4 A024 syscall SetHandleSize
label000000D6:
000000D6 206E 0008 movea.l A0, [A6 + 0x8]
000000DA A02A syscall HUnlock
000000DC 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
000000E0 4E5E unlink A6
000000E2 205F movea.l A0, [A7]+
000000E4 504F addq.w A7, 8
000000E6 4ED0 jmp [A0]
fn000000E8:
000000E8 4E56 0000 link A6, 0
000000EC 302E 000A move.w D0, [A6 + 0xA]
000000F0 0240 000F andi.w D0, 0xF
000000F4 6722 beq +0x24 /* 00000118 */
000000F6 243C FFFF 0000 move.l D2, 0xFFFF0000
000000FC E0AA lsr D2, D0
000000FE 206E 000E movea.l A0, [A6 + 0xE]
00000102 302E 000C move.w D0, [A6 + 0xC]
00000106 D0C0 add.w A0, D0
00000108 5548 subq.w A0, 2
0000010A 322E 0008 move.w D1, [A6 + 0x8]
0000010E 6004 bra +0x6 /* 00000114 */
label00000110:
00000110 C550 and.w [A0], D2
00000112 D0C0 add.w A0, D0
label00000114:
00000114 51C9 FFFA dbf D1, -0x8 /* 00000110 */
label00000118:
00000118 4E5E unlink A6
0000011A 205F movea.l A0, [A7]+
0000011C DEFC 000A add.w A7, 0xA /* '\n' */
00000120 4ED0 jmp [A0]
fn00000122:
00000122 4E56 0000 link A6, 0
00000126 48E7 1E3C movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A5
0000012A 3A2E 0016 move.w D5, [A6 + 0x16]
0000012E 266E 0012 movea.l A3, [A6 + 0x12]
00000132 246E 000E movea.l A2, [A6 + 0xE]
00000136 286E 000A movea.l A4, [A6 + 0xA]
0000013A 362E 0008 move.w D3, [A6 + 0x8]
0000013E 9EC3 sub.w A7, D3
00000140 2A4F movea.l A5, A7
00000142 7801 moveq.l D4, 0x01
00000144 3003 move.w D0, D3
00000146 5340 subq.w D0, 1
00000148 204B movea.l A0, A3
0000014A 1218 move.b D1, [A0]+
0000014C 6006 bra +0x8 /* 00000154 */
label0000014E:
0000014E B218 cmp.b D1, [A0]+
00000150 6600 0080 bne +0x82 /* 000001D2 */
label00000154:
00000154 51C8 FFF8 dbf D0, -0xA /* 0000014E */
00000158 4A01 tst.b D1
0000015A 6608 bne +0xA /* 00000164 */
0000015C 18FC 0010 move.b [A4]+, 0x10
00000160 4EFA 01B2 jmp [PC + 0x1B2 /* 00000314 */]
label00000164:
00000164 0C01 00FF cmpi.b D1, 0xFF
00000168 6608 bne +0xA /* 00000172 */
0000016A 18FC 0011 move.b [A4]+, 0x11
0000016E 4EFA 01A4 jmp [PC + 0x1A4 /* 00000314 */]
label00000172:
00000172 0C01 00AA cmpi.b D1, 0xAA
00000176 6608 bne +0xA /* 00000180 */
00000178 18FC 0012 move.b [A4]+, 0x12
0000017C 4EFA 0196 jmp [PC + 0x196 /* 00000314 */]
label00000180:
00000180 0C01 0055 cmpi.b D1, 0x55 /* 'U' */
00000184 6608 bne +0xA /* 0000018E */
00000186 18FC 0013 move.b [A4]+, 0x13
0000018A 4EFA 0188 jmp [PC + 0x188 /* 00000314 */]
label0000018E:
0000018E 0C01 00DD cmpi.b D1, 0xDD
00000192 6608 bne +0xA /* 0000019C */
00000194 18FC 0014 move.b [A4]+, 0x14
00000198 4EFA 017A jmp [PC + 0x17A /* 00000314 */]
label0000019C:
0000019C 0C01 0077 cmpi.b D1, 0x77 /* 'w' */
000001A0 6608 bne +0xA /* 000001AA */
000001A2 18FC 0015 move.b [A4]+, 0x15
000001A6 4EFA 016C jmp [PC + 0x16C /* 00000314 */]
label000001AA:
000001AA 0C01 0022 cmpi.b D1, 0x22 /* '\"' */
000001AE 6608 bne +0xA /* 000001B8 */
000001B0 18FC 0016 move.b [A4]+, 0x16
000001B4 4EFA 015E jmp [PC + 0x15E /* 00000314 */]
label000001B8:
000001B8 0C01 0088 cmpi.b D1, 0x88
000001BC 6608 bne +0xA /* 000001C6 */
000001BE 18FC 0017 move.b [A4]+, 0x17
000001C2 4EFA 0150 jmp [PC + 0x150 /* 00000314 */]
label000001C6:
000001C6 18FC 0018 move.b [A4]+, 0x18
000001CA 18C1 move.b [A4]+, D1
000001CC 7802 moveq.l D4, 0x02
000001CE 4EFA 0144 jmp [PC + 0x144 /* 00000314 */]
label000001D2:
000001D2 3003 move.w D0, D3
000001D4 E248 lsr D0.w, 1
000001D6 5340 subq.w D0, 1
000001D8 204B movea.l A0, A3
000001DA 3218 move.w D1, [A0]+
000001DC 6004 bra +0x6 /* 000001E2 */
label000001DE:
000001DE B258 cmp.w D1, [A0]+
000001E0 6616 bne +0x18 /* 000001F8 */
label000001E2:
000001E2 51C8 FFFA dbf D0, -0x8 /* 000001DE */
000001E6 18FC 0019 move.b [A4]+, 0x19
000001EA 3001 move.w D0, D1
000001EC E049 lsr D1.w, 8
000001EE 18C1 move.b [A4]+, D1
000001F0 18C0 move.b [A4]+, D0
000001F2 7803 moveq.l D4, 0x03
000001F4 4EFA 011E jmp [PC + 0x11E /* 00000314 */]
label000001F8:
000001F8 4267 clr.w -[A7]
000001FA 2F0A move.l -[A7], A2
000001FC 2F0B move.l -[A7], A3
000001FE 3F03 move.w -[A7], D3
00000200 4EBA 0372 jsr [PC + 0x372 /* 00000574 */]
00000204 321F move.w D1, [A7]+
00000206 6F08 ble +0xA /* 00000210 */
00000208 18C1 move.b [A4]+, D1
0000020A 7801 moveq.l D4, 0x01
0000020C 4EFA 0106 jmp [PC + 0x106 /* 00000314 */]
label00000210:
00000210 204B movea.l A0, A3
00000212 3003 move.w D0, D3
00000214 4EBA 067E jsr [PC + 0x67E /* 00000894 */]
00000218 3801 move.w D4, D1
0000021A 1C3C 001A move.b D6, 0x1A
0000021E 224B movea.l A1, A3
00000220 92C3 sub.w A1, D3
00000222 B5C9 cmpa.l A2, A1
00000224 6E1C bgt +0x1E /* 00000242 */
00000226 204B movea.l A0, A3
00000228 3003 move.w D0, D3
0000022A 4EBA 068A jsr [PC + 0x68A /* 000008B6 */]
0000022E B841 cmp.w D4, D1
00000230 6E10 bgt +0x12 /* 00000242 */
00000232 6D08 blt +0xA /* 0000023C */
00000234 0C05 001B cmpi.b D5, 0x1B
00000238 6702 beq +0x4 /* 0000023C */
0000023A 6006 bra +0x8 /* 00000242 */
label0000023C:
0000023C 3801 move.w D4, D1
0000023E 1C3C 001B move.b D6, 0x1B
label00000242:
00000242 224B movea.l A1, A3
00000244 92C3 sub.w A1, D3
00000246 92C3 sub.w A1, D3
00000248 B5C9 cmpa.l A2, A1
0000024A 6E1C bgt +0x1E /* 00000268 */
0000024C 204B movea.l A0, A3
0000024E 3003 move.w D0, D3
00000250 4EBA 0664 jsr [PC + 0x664 /* 000008B6 */]
00000254 B841 cmp.w D4, D1
00000256 6E10 bgt +0x12 /* 00000268 */
00000258 6D08 blt +0xA /* 00000262 */
0000025A 0C05 001C cmpi.b D5, 0x1C
0000025E 6702 beq +0x4 /* 00000262 */
00000260 6006 bra +0x8 /* 00000268 */
label00000262:
00000262 3801 move.w D4, D1
00000264 1C3C 001C move.b D6, 0x1C
label00000268:
00000268 0C44 0004 cmpi.w D4, 0x4
0000026C 6E16 bgt +0x18 /* 00000284 */
0000026E 18FC 0000 move.b [A4]+, 0x0
00000272 204B movea.l A0, A3
00000274 224C movea.l A1, A4
00000276 3003 move.w D0, D3
00000278 4EBA 05AA jsr [PC + 0x5AA /* 00000824 */]
0000027C 3803 move.w D4, D3
0000027E 5244 addq.w D4, 1
00000280 4EFA 0092 jmp [PC + 0x92 /* 00000314 */]
label00000284:
00000284 0C06 001A cmpi.b D6, 0x1A
00000288 662A bne +0x2C /* 000002B4 */
0000028A 18FC 001A move.b [A4]+, 0x1A
0000028E 204B movea.l A0, A3
00000290 224D movea.l A1, A5
00000292 3003 move.w D0, D3
00000294 4EBA 05BE jsr [PC + 0x5BE /* 00000854 */]
00000298 204D movea.l A0, A5
0000029A 3003 move.w D0, D3
0000029C 4EBA 04D8 jsr [PC + 0x4D8 /* 00000776 */]
000002A0 4267 clr.w -[A7]
000002A2 2F0D move.l -[A7], A5
000002A4 2F0C move.l -[A7], A4
000002A6 3F03 move.w -[A7], D3
000002A8 4EBA 0318 jsr [PC + 0x318 /* 000005C2 */]
000002AC 381F move.w D4, [A7]+
000002AE 5244 addq.w D4, 1
000002B0 4EFA 0062 jmp [PC + 0x62 /* 00000314 */]
label000002B4:
000002B4 0C06 001B cmpi.b D6, 0x1B
000002B8 662E bne +0x30 /* 000002E8 */
000002BA 18FC 001B move.b [A4]+, 0x1B
000002BE 204B movea.l A0, A3
000002C0 224D movea.l A1, A5
000002C2 3003 move.w D0, D3
000002C4 4EBA 058E jsr [PC + 0x58E /* 00000854 */]
000002C8 204B movea.l A0, A3
000002CA 90C3 sub.w A0, D3
000002CC 224D movea.l A1, A5
000002CE 3003 move.w D0, D3
000002D0 4EBA 0230 jsr [PC + 0x230 /* 00000502 */]
000002D4 4267 clr.w -[A7]
000002D6 2F0D move.l -[A7], A5
000002D8 2F0C move.l -[A7], A4
000002DA 3F03 move.w -[A7], D3
000002DC 4EBA 02E4 jsr [PC + 0x2E4 /* 000005C2 */]
000002E0 381F move.w D4, [A7]+
000002E2 5244 addq.w D4, 1
000002E4 4EFA 002E jmp [PC + 0x2E /* 00000314 */]
label000002E8:
000002E8 18FC 001C move.b [A4]+, 0x1C
000002EC 204B movea.l A0, A3
000002EE 224D movea.l A1, A5
000002F0 3003 move.w D0, D3
000002F2 4EBA 0560 jsr [PC + 0x560 /* 00000854 */]
000002F6 204B movea.l A0, A3
000002F8 90C3 sub.w A0, D3
000002FA 90C3 sub.w A0, D3
000002FC 224D movea.l A1, A5
000002FE 3003 move.w D0, D3
00000300 4EBA 0200 jsr [PC + 0x200 /* 00000502 */]
00000304 4267 clr.w -[A7]
00000306 2F0D move.l -[A7], A5
00000308 2F0C move.l -[A7], A4
0000030A 3F03 move.w -[A7], D3
0000030C 4EBA 02B4 jsr [PC + 0x2B4 /* 000005C2 */]
00000310 381F move.w D4, [A7]+
00000312 5244 addq.w D4, 1
label00000314:
00000314 DEC3 add.w A7, D3
00000316 3D44 0018 move.w [A6 + 0x18], D4
0000031A 4CDF 3C78 movem.l D3,D4,D5,D6,A2,A3,A4,A5, [A7]+
0000031E 4E5E unlink A6
00000320 205F movea.l A0, [A7]+
00000322 DEFC 0010 add.w A7, 0x10
00000326 4ED0 jmp [A0]
fn00000328:
00000328 4E56 0000 link A6, 0
0000032C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000330 206E 0008 movea.l A0, [A6 + 0x8]
00000334 A029 syscall HLock
00000336 2450 movea.l A2, [A0]
00000338 206E 000C movea.l A0, [A6 + 0xC]
0000033C 4283 clr.l D3
0000033E 3628 0004 move.w D3, [A0 + 0x4]
00000342 9668 0000 sub.w D3, [A0 + 0x0]
00000346 4284 clr.l D4
00000348 3828 0006 move.w D4, [A0 + 0x6]
0000034C 9868 0002 sub.w D4, [A0 + 0x2]
00000350 0644 000F addi.w D4, 0xF
00000354 E84C lsr D4.w, 4
00000356 D844 add.w D4, D4
00000358 3003 move.w D0, D3
0000035A C0C4 mulu.w D0, D4
0000035C A122 syscall NewHandle, flags=1
0000035E 6708 beq +0xA /* 00000368 */
00000360 42AE 0010 clr.l [A6 + 0x10]
00000364 4EFA 018A jmp [PC + 0x18A /* 000004F0 */]
label00000368:
00000368 2D48 0010 move.l [A6 + 0x10], A0
0000036C 2650 movea.l A3, [A0]
0000036E 4246 clr.w D6
00000370 4A44 tst.w D4
00000372 6700 017C beq +0x17E /* 000004F0 */
00000376 4EFA 0174 jmp [PC + 0x174 /* 000004EC */]
label0000037A:
0000037A 4A46 tst.w D6
0000037C 6F06 ble +0x8 /* 00000384 */
0000037E 5346 subq.w D6, 1
00000380 3A07 move.w D5, D7
00000382 6010 bra +0x12 /* 00000394 */
label00000384:
00000384 4245 clr.w D5
00000386 1A1A move.b D5, [A2]+
00000388 6C08 bge +0xA /* 00000392 */
0000038A 0245 007F andi.w D5, 0x7F
0000038E 3C05 move.w D6, D5
00000390 60E8 bra -0x16 /* 0000037A */
label00000392:
00000392 3E05 move.w D7, D5
label00000394:
00000394 3005 move.w D0, D5
00000396 0C45 001C cmpi.w D5, 0x1C
0000039A 6E00 0154 bgt +0x156 /* 000004F0 */
0000039E 5245 addq.w D5, 1
000003A0 DA45 add.w D5, D5
000003A2 DA45 add.w D5, D5
000003A4 4EFB 50FE jmp [PC + D5.w - 0x2]
000003A8 4EFA 0072 jmp [PC + 0x72 /* 0000041C */]
000003AC 4EFA 0080 jmp [PC + 0x80 /* 0000042E */]
000003B0 4EFA 007C jmp [PC + 0x7C /* 0000042E */]
000003B4 4EFA 0078 jmp [PC + 0x78 /* 0000042E */]
000003B8 4EFA 0074 jmp [PC + 0x74 /* 0000042E */]
000003BC 4EFA 0070 jmp [PC + 0x70 /* 0000042E */]
000003C0 4EFA 006C jmp [PC + 0x6C /* 0000042E */]
000003C4 4EFA 0068 jmp [PC + 0x68 /* 0000042E */]
000003C8 4EFA 0064 jmp [PC + 0x64 /* 0000042E */]
000003CC 4EFA 0060 jmp [PC + 0x60 /* 0000042E */]
000003D0 4EFA 005C jmp [PC + 0x5C /* 0000042E */]
000003D4 4EFA 0058 jmp [PC + 0x58 /* 0000042E */]
000003D8 4EFA 0054 jmp [PC + 0x54 /* 0000042E */]
000003DC 4EFA 0050 jmp [PC + 0x50 /* 0000042E */]
000003E0 4EFA 004C jmp [PC + 0x4C /* 0000042E */]
000003E4 4EFA 0048 jmp [PC + 0x48 /* 0000042E */]
000003E8 4EFA 0058 jmp [PC + 0x58 /* 00000442 */]
000003EC 4EFA 0058 jmp [PC + 0x58 /* 00000446 */]
000003F0 4EFA 0058 jmp [PC + 0x58 /* 0000044A */]
000003F4 4EFA 005A jmp [PC + 0x5A /* 00000450 */]
000003F8 4EFA 005C jmp [PC + 0x5C /* 00000456 */]
000003FC 4EFA 005E jmp [PC + 0x5E /* 0000045C */]
00000400 4EFA 0060 jmp [PC + 0x60 /* 00000462 */]
00000404 4EFA 0062 jmp [PC + 0x62 /* 00000468 */]
00000408 4EFA 0064 jmp [PC + 0x64 /* 0000046E */]
0000040C 4EFA 0068 jmp [PC + 0x68 /* 00000476 */]
00000410 4EFA 007A jmp [PC + 0x7A /* 0000048C */]
00000414 4EFA 0094 jmp [PC + 0x94 /* 000004AA */]
00000418 4EFA 00B2 jmp [PC + 0xB2 /* 000004CC */]
label0000041C:
0000041C 204A movea.l A0, A2
0000041E 224B movea.l A1, A3
00000420 3004 move.w D0, D4
00000422 4EBA 0400 jsr [PC + 0x400 /* 00000824 */]
00000426 D4C4 add.w A2, D4
00000428 D6C4 add.w A3, D4
0000042A 4EFA 00C0 jmp [PC + 0xC0 /* 000004EC */]
label0000042E:
0000042E 204B movea.l A0, A3
00000430 C0C4 mulu.w D0, D4
00000432 91C0 sub.l A0, D0
00000434 224B movea.l A1, A3
00000436 3004 move.w D0, D4
00000438 4EBA 041A jsr [PC + 0x41A /* 00000854 */]
0000043C D6C4 add.w A3, D4
0000043E 4EFA 00AC jmp [PC + 0xAC /* 000004EC */]
label00000442:
00000442 4241 clr.w D1
00000444 6036 bra +0x38 /* 0000047C */
label00000446:
00000446 72FF moveq.l D1, 0xFFFFFFFF
00000448 6032 bra +0x34 /* 0000047C */
label0000044A:
0000044A 323C AAAA move.w D1, 0xAAAA
0000044E 602C bra +0x2E /* 0000047C */
label00000450:
00000450 323C 5555 move.w D1, 0x5555 /* 'UU' */
00000454 6026 bra +0x28 /* 0000047C */
label00000456:
00000456 323C DDDD move.w D1, 0xDDDD
0000045A 6020 bra +0x22 /* 0000047C */
label0000045C:
0000045C 323C 7777 move.w D1, 0x7777 /* 'ww' */
00000460 601A bra +0x1C /* 0000047C */
label00000462:
00000462 323C 2222 move.w D1, 0x2222 /* '\"\"' */
00000466 6014 bra +0x16 /* 0000047C */
label00000468:
00000468 323C 8888 move.w D1, 0x8888
0000046C 600E bra +0x10 /* 0000047C */
label0000046E:
0000046E 1212 move.b D1, [A2]
00000470 E149 lsl D1.w, 8
00000472 121A move.b D1, [A2]+
00000474 6006 bra +0x8 /* 0000047C */
label00000476:
00000476 121A move.b D1, [A2]+
00000478 E149 lsl D1.w, 8
0000047A 121A move.b D1, [A2]+
label0000047C:
0000047C 3004 move.w D0, D4
0000047E E248 lsr D0.w, 1
00000480 6002 bra +0x4 /* 00000484 */
label00000482:
00000482 36C1 move.w [A3]+, D1
label00000484:
00000484 51C8 FFFC dbf D0, -0x6 /* 00000482 */
00000488 4EFA 0062 jmp [PC + 0x62 /* 000004EC */]
label0000048C:
0000048C 4267 clr.w -[A7]
0000048E 2F0A move.l -[A7], A2
00000490 2F0B move.l -[A7], A3
00000492 3F04 move.w -[A7], D4
00000494 4EBA 020C jsr [PC + 0x20C /* 000006A2 */]
00000498 301F move.w D0, [A7]+
0000049A D4C0 add.w A2, D0
0000049C 204B movea.l A0, A3
0000049E 3004 move.w D0, D4
000004A0 4EBA 032E jsr [PC + 0x32E /* 000007D0 */]
000004A4 D6C4 add.w A3, D4
000004A6 4EFA 0044 jmp [PC + 0x44 /* 000004EC */]
label000004AA:
000004AA 4267 clr.w -[A7]
000004AC 2F0A move.l -[A7], A2
000004AE 2F0B move.l -[A7], A3
000004B0 3F04 move.w -[A7], D4
000004B2 4EBA 01EE jsr [PC + 0x1EE /* 000006A2 */]
000004B6 301F move.w D0, [A7]+
000004B8 D4C0 add.w A2, D0
000004BA 204B movea.l A0, A3
000004BC 90C4 sub.w A0, D4
000004BE 224B movea.l A1, A3
000004C0 3004 move.w D0, D4
000004C2 4EBA 003E jsr [PC + 0x3E /* 00000502 */]
000004C6 D6C4 add.w A3, D4
000004C8 4EFA 0022 jmp [PC + 0x22 /* 000004EC */]
label000004CC:
000004CC 4267 clr.w -[A7]
000004CE 2F0A move.l -[A7], A2
000004D0 2F0B move.l -[A7], A3
000004D2 3F04 move.w -[A7], D4
000004D4 4EBA 01CC jsr [PC + 0x1CC /* 000006A2 */]
000004D8 301F move.w D0, [A7]+
000004DA D4C0 add.w A2, D0
000004DC 204B movea.l A0, A3
000004DE 90C4 sub.w A0, D4
000004E0 90C4 sub.w A0, D4
000004E2 224B movea.l A1, A3
000004E4 3004 move.w D0, D4
000004E6 4EBA 001A jsr [PC + 0x1A /* 00000502 */]
000004EA D6C4 add.w A3, D4
label000004EC:
000004EC 51CB FE8C dbf D3, -0x176 /* 0000037A */
label000004F0:
000004F0 206E 0008 movea.l A0, [A6 + 0x8]
000004F4 A02A syscall HUnlock
000004F6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000004FA 4E5E unlink A6
000004FC 205F movea.l A0, [A7]+
000004FE 504F addq.w A7, 8
00000500 4ED0 jmp [A0]
fn00000502:
00000502 6020 bra +0x22 /* 00000524 */
label00000504:
00000504 2218 move.l D1, [A0]+
00000506 B399 xor.l [A1]+, D1
00000508 2218 move.l D1, [A0]+
0000050A B399 xor.l [A1]+, D1
0000050C 2218 move.l D1, [A0]+
0000050E B399 xor.l [A1]+, D1
00000510 2218 move.l D1, [A0]+
00000512 B399 xor.l [A1]+, D1
00000514 2218 move.l D1, [A0]+
00000516 B399 xor.l [A1]+, D1
00000518 2218 move.l D1, [A0]+
0000051A B399 xor.l [A1]+, D1
0000051C 2218 move.l D1, [A0]+
0000051E B399 xor.l [A1]+, D1
00000520 2218 move.l D1, [A0]+
00000522 B399 xor.l [A1]+, D1
label00000524:
00000524 0440 0020 subi.w D0, 0x20 /* ' ' */
00000528 6EDA bgt -0x24 /* 00000504 */
0000052A 4440 neg.w D0
0000052C D040 add.w D0, D0
0000052E 4EFB 0002 jmp [PC + D0.w + 0x2]
00000532 3218 move.w D1, [A0]+
00000534 B359 xor.w [A1]+, D1
00000536 3218 move.w D1, [A0]+
00000538 B359 xor.w [A1]+, D1
0000053A 3218 move.w D1, [A0]+
0000053C B359 xor.w [A1]+, D1
0000053E 3218 move.w D1, [A0]+
00000540 B359 xor.w [A1]+, D1
00000542 3218 move.w D1, [A0]+
00000544 B359 xor.w [A1]+, D1
00000546 3218 move.w D1, [A0]+
00000548 B359 xor.w [A1]+, D1
0000054A 3218 move.w D1, [A0]+
0000054C B359 xor.w [A1]+, D1
0000054E 3218 move.w D1, [A0]+
00000550 B359 xor.w [A1]+, D1
00000552 3218 move.w D1, [A0]+
00000554 B359 xor.w [A1]+, D1
00000556 3218 move.w D1, [A0]+
00000558 B359 xor.w [A1]+, D1
0000055A 3218 move.w D1, [A0]+
0000055C B359 xor.w [A1]+, D1
0000055E 3218 move.w D1, [A0]+
00000560 B359 xor.w [A1]+, D1
00000562 3218 move.w D1, [A0]+
00000564 B359 xor.w [A1]+, D1
00000566 3218 move.w D1, [A0]+
00000568 B359 xor.w [A1]+, D1
0000056A 3218 move.w D1, [A0]+
0000056C B359 xor.w [A1]+, D1
0000056E 3218 move.w D1, [A0]+
00000570 B359 xor.w [A1]+, D1
00000572 4E75 rts
fn00000574:
00000574 4E56 0000 link A6, 0
00000578 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000057C 246E 000E movea.l A2, [A6 + 0xE]
00000580 266E 000A movea.l A3, [A6 + 0xA]
00000584 284B movea.l A4, A3
00000586 362E 0008 move.w D3, [A6 + 0x8]
0000058A 4244 clr.w D4
0000058C 426E 0012 clr.w [A6 + 0x12]
label00000590:
00000590 5244 addq.w D4, 1
00000592 0C44 0010 cmpi.w D4, 0x10
00000596 6C1C bge +0x1E /* 000005B4 */
00000598 98C3 sub.w A4, D3
0000059A B9CA cmpa.l A4, A2
0000059C 6D16 blt +0x18 /* 000005B4 */
0000059E 204B movea.l A0, A3
000005A0 224C movea.l A1, A4
000005A2 3003 move.w D0, D3
000005A4 E248 lsr D0.w, 1
000005A6 6004 bra +0x6 /* 000005AC */
label000005A8:
000005A8 B348 cmpm.w [A1]+, [A0]+
000005AA 66E4 bne -0x1A /* 00000590 */
label000005AC:
000005AC 51C8 FFFA dbf D0, -0x8 /* 000005A8 */
000005B0 3D44 0012 move.w [A6 + 0x12], D4
label000005B4:
000005B4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000005B8 4E5E unlink A6
000005BA 205F movea.l A0, [A7]+
000005BC DEFC 000A add.w A7, 0xA /* '\n' */
000005C0 4ED0 jmp [A0]
fn000005C2:
000005C2 4E56 0000 link A6, 0
000005C6 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
000005CA 206E 000E movea.l A0, [A6 + 0xE]
000005CE 226E 000A movea.l A1, [A6 + 0xA]
000005D2 302E 0008 move.w D0, [A6 + 0x8]
000005D6 2448 movea.l A2, A0
000005D8 D4C0 add.w A2, D0
000005DA 51C6 sf D6
label000005DC:
000005DC 4242 clr.w D2
label000005DE:
000005DE 4A18 tst.b [A0]+
000005E0 660C bne +0xE /* 000005EE */
000005E2 5242 addq.w D2, 1
000005E4 B1CA cmpa.l A0, A2
000005E6 6DF6 blt -0x8 /* 000005DE */
000005E8 4219 clr.b [A1]+
000005EA 4EFA 009E jmp [PC + 0x9E /* 0000068A */]
label000005EE:
000005EE 5348 subq.w A0, 1
000005F0 2648 movea.l A3, A0
000005F2 4243 clr.w D3
label000005F4:
000005F4 4A18 tst.b [A0]+
000005F6 6708 beq +0xA /* 00000600 */
000005F8 5243 addq.w D3, 1
000005FA B1CA cmpa.l A0, A2
000005FC 6DF6 blt -0x8 /* 000005F4 */
000005FE 50C6 st D6
label00000600:
00000600 5348 subq.w A0, 1
00000602 0C43 0008 cmpi.w D3, 0x8
00000606 6C06 bge +0x8 /* 0000060E */
00000608 0C42 0010 cmpi.w D2, 0x10
0000060C 6D60 blt +0x62 /* 0000066E */
label0000060E:
0000060E 4A42 tst.w D2
00000610 6F14 ble +0x16 /* 00000626 */
00000612 3802 move.w D4, D2
00000614 0C44 003F cmpi.w D4, 0x3F /* '?' */
00000618 6F02 ble +0x4 /* 0000061C */
0000061A 783F moveq.l D4, 0x3F
label0000061C:
0000061C 9444 sub.w D2, D4
0000061E 0044 00C0 ori.w D4, 0xC0
00000622 12C4 move.b [A1]+, D4
00000624 60E8 bra -0x16 /* 0000060E */
label00000626:
00000626 4A43 tst.w D3
00000628 6F5A ble +0x5C /* 00000684 */
0000062A 3803 move.w D4, D3
0000062C 0C44 003F cmpi.w D4, 0x3F /* '?' */
00000630 6F02 ble +0x4 /* 00000634 */
00000632 783F moveq.l D4, 0x3F
label00000634:
00000634 3A04 move.w D5, D4
00000636 9644 sub.w D3, D4
00000638 0044 0080 ori.w D4, 0x80
0000063C 12C4 move.b [A1]+, D4
0000063E 6010 bra +0x12 /* 00000650 */
label00000640:
00000640 12DB move.b [A1]+, [A3]+
00000642 12DB move.b [A1]+, [A3]+
00000644 12DB move.b [A1]+, [A3]+
00000646 12DB move.b [A1]+, [A3]+
00000648 12DB move.b [A1]+, [A3]+
0000064A 12DB move.b [A1]+, [A3]+
0000064C 12DB move.b [A1]+, [A3]+
0000064E 12DB move.b [A1]+, [A3]+
label00000650:
00000650 5145 subq.w D5, 8
00000652 6EEC bgt -0x12 /* 00000640 */
00000654 4445 neg.w D5
00000656 DA45 add.w D5, D5
00000658 4EFB 5002 jmp [PC + D5.w + 0x2]
0000065C 12DB move.b [A1]+, [A3]+
0000065E 12DB move.b [A1]+, [A3]+
00000660 12DB move.b [A1]+, [A3]+
00000662 12DB move.b [A1]+, [A3]+
00000664 12DB move.b [A1]+, [A3]+
00000666 12DB move.b [A1]+, [A3]+
00000668 12DB move.b [A1]+, [A3]+
0000066A 12DB move.b [A1]+, [A3]+
0000066C 60B8 bra -0x46 /* 00000626 */
label0000066E:
0000066E 3803 move.w D4, D3
00000670 0244 0007 andi.w D4, 0x7
00000674 3A04 move.w D5, D4
00000676 E94C lsl D4.w, 4
00000678 8842 or.w D4, D2
0000067A 12C4 move.b [A1]+, D4
0000067C 6002 bra +0x4 /* 00000680 */
label0000067E:
0000067E 12DB move.b [A1]+, [A3]+
label00000680:
00000680 51CD FFFC dbf D5, -0x6 /* 0000067E */
label00000684:
00000684 4A06 tst.b D6
00000686 6700 FF54 beq -0xAA /* 000005DC */
label0000068A:
0000068A 202E 000A move.l D0, [A6 + 0xA]
0000068E 93C0 sub.l A1, D0
00000690 3D49 0012 move.w [A6 + 0x12], A1
00000694 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
00000698 4E5E unlink A6
0000069A 205F movea.l A0, [A7]+
0000069C DEFC 000A add.w A7, 0xA /* '\n' */
000006A0 4ED0 jmp [A0]
fn000006A2:
000006A2 4E56 0000 link A6, 0
000006A6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000006AA 206E 000E movea.l A0, [A6 + 0xE]
000006AE 226E 000A movea.l A1, [A6 + 0xA]
000006B2 302E 0008 move.w D0, [A6 + 0x8]
000006B6 2449 movea.l A2, A1
000006B8 D4C0 add.w A2, D0
label000006BA:
000006BA B3CA cmpa.l A1, A2
000006BC 6C00 00A0 bge +0xA2 /* 0000075E */
000006C0 4242 clr.w D2
000006C2 1418 move.b D2, [A0]+
000006C4 6B20 bmi +0x22 /* 000006E6 */
000006C6 6700 008E beq +0x90 /* 00000756 */
000006CA 3602 move.w D3, D2
000006CC 3802 move.w D4, D2
000006CE 0243 000F andi.w D3, 0xF
000006D2 E84C lsr D4.w, 4
000006D4 6002 bra +0x4 /* 000006D8 */
label000006D6:
000006D6 4219 clr.b [A1]+
label000006D8:
000006D8 51CB FFFC dbf D3, -0x6 /* 000006D6 */
000006DC 6002 bra +0x4 /* 000006E0 */
label000006DE:
000006DE 12D8 move.b [A1]+, [A0]+
label000006E0:
000006E0 51CC FFFC dbf D4, -0x6 /* 000006DE */
000006E4 60D4 bra -0x2A /* 000006BA */
label000006E6:
000006E6 0802 0006 btst.b D2, 0x6
000006EA 6634 bne +0x36 /* 00000720 */
000006EC 0242 003F andi.w D2, 0x3F /* '?' */
000006F0 6010 bra +0x12 /* 00000702 */
label000006F2:
000006F2 12D8 move.b [A1]+, [A0]+
000006F4 12D8 move.b [A1]+, [A0]+
000006F6 12D8 move.b [A1]+, [A0]+
000006F8 12D8 move.b [A1]+, [A0]+
000006FA 12D8 move.b [A1]+, [A0]+
000006FC 12D8 move.b [A1]+, [A0]+
000006FE 12D8 move.b [A1]+, [A0]+
00000700 12D8 move.b [A1]+, [A0]+
label00000702:
00000702 5142 subq.w D2, 8
00000704 6EEC bgt -0x12 /* 000006F2 */
00000706 4442 neg.w D2
00000708 D442 add.w D2, D2
0000070A 4EFB 2002 jmp [PC + D2.w + 0x2]
0000070E 12D8 move.b [A1]+, [A0]+
00000710 12D8 move.b [A1]+, [A0]+
00000712 12D8 move.b [A1]+, [A0]+
00000714 12D8 move.b [A1]+, [A0]+
00000716 12D8 move.b [A1]+, [A0]+
00000718 12D8 move.b [A1]+, [A0]+
0000071A 12D8 move.b [A1]+, [A0]+
0000071C 12D8 move.b [A1]+, [A0]+
0000071E 609A bra -0x64 /* 000006BA */
label00000720:
00000720 0242 003F andi.w D2, 0x3F /* '?' */
00000724 6010 bra +0x12 /* 00000736 */
label00000726:
00000726 4219 clr.b [A1]+
00000728 4219 clr.b [A1]+
0000072A 4219 clr.b [A1]+
0000072C 4219 clr.b [A1]+
0000072E 4219 clr.b [A1]+
00000730 4219 clr.b [A1]+
00000732 4219 clr.b [A1]+
00000734 4219 clr.b [A1]+
label00000736:
00000736 5142 subq.w D2, 8
00000738 6EEC bgt -0x12 /* 00000726 */
0000073A 4442 neg.w D2
0000073C D442 add.w D2, D2
0000073E 4EFB 2002 jmp [PC + D2.w + 0x2]
00000742 4219 clr.b [A1]+
00000744 4219 clr.b [A1]+
00000746 4219 clr.b [A1]+
00000748 4219 clr.b [A1]+
0000074A 4219 clr.b [A1]+
0000074C 4219 clr.b [A1]+
0000074E 4219 clr.b [A1]+
00000750 4219 clr.b [A1]+
00000752 6000 FF66 bra -0x98 /* 000006BA */
label00000756:
00000756 B3CA cmpa.l A1, A2
00000758 6C04 bge +0x6 /* 0000075E */
0000075A 4219 clr.b [A1]+
0000075C 60F8 bra -0x6 /* 00000756 */
label0000075E:
0000075E 202E 000E move.l D0, [A6 + 0xE]
00000762 91C0 sub.l A0, D0
00000764 3D48 0012 move.w [A6 + 0x12], A0
00000768 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000076C 4E5E unlink A6
0000076E 205F movea.l A0, [A7]+
00000770 DEFC 000A add.w A7, 0xA /* '\n' */
00000774 4ED0 jmp [A0]
fn00000776:
00000776 D0C0 add.w A0, D0
00000778 43E8 FFFF lea.l A1, [A0 - 0x1]
0000077C 5340 subq.w D0, 1
0000077E 6020 bra +0x22 /* 000007A0 */
label00000780:
00000780 1221 move.b D1, -[A1]
00000782 9320 sub.b -[A0], D1
00000784 1221 move.b D1, -[A1]
00000786 9320 sub.b -[A0], D1
00000788 1221 move.b D1, -[A1]
0000078A 9320 sub.b -[A0], D1
0000078C 1221 move.b D1, -[A1]
0000078E 9320 sub.b -[A0], D1
00000790 1221 move.b D1, -[A1]
00000792 9320 sub.b -[A0], D1
00000794 1221 move.b D1, -[A1]
00000796 9320 sub.b -[A0], D1
00000798 1221 move.b D1, -[A1]
0000079A 9320 sub.b -[A0], D1
0000079C 1221 move.b D1, -[A1]
0000079E 9320 sub.b -[A0], D1
label000007A0:
000007A0 5140 subq.w D0, 8
000007A2 6EDC bgt -0x22 /* 00000780 */
000007A4 4440 neg.w D0
000007A6 D040 add.w D0, D0
000007A8 D040 add.w D0, D0
000007AA 4EFB 0002 jmp [PC + D0.w + 0x2]
000007AE 1221 move.b D1, -[A1]
000007B0 9320 sub.b -[A0], D1
000007B2 1221 move.b D1, -[A1]
000007B4 9320 sub.b -[A0], D1
000007B6 1221 move.b D1, -[A1]
000007B8 9320 sub.b -[A0], D1
000007BA 1221 move.b D1, -[A1]
000007BC 9320 sub.b -[A0], D1
000007BE 1221 move.b D1, -[A1]
000007C0 9320 sub.b -[A0], D1
000007C2 1221 move.b D1, -[A1]
000007C4 9320 sub.b -[A0], D1
000007C6 1221 move.b D1, -[A1]
000007C8 9320 sub.b -[A0], D1
000007CA 1221 move.b D1, -[A1]
000007CC 9320 sub.b -[A0], D1
000007CE 4E75 rts
fn000007D0:
000007D0 5340 subq.w D0, 1
000007D2 6020 bra +0x22 /* 000007F4 */
label000007D4:
000007D4 1218 move.b D1, [A0]+
000007D6 D310 add.b [A0], D1
000007D8 1218 move.b D1, [A0]+
000007DA D310 add.b [A0], D1
000007DC 1218 move.b D1, [A0]+
000007DE D310 add.b [A0], D1
000007E0 1218 move.b D1, [A0]+
000007E2 D310 add.b [A0], D1
000007E4 1218 move.b D1, [A0]+
000007E6 D310 add.b [A0], D1
000007E8 1218 move.b D1, [A0]+
000007EA D310 add.b [A0], D1
000007EC 1218 move.b D1, [A0]+
000007EE D310 add.b [A0], D1
000007F0 1218 move.b D1, [A0]+
000007F2 D310 add.b [A0], D1
label000007F4:
000007F4 5140 subq.w D0, 8
000007F6 6EDC bgt -0x22 /* 000007D4 */
000007F8 4440 neg.w D0
000007FA D040 add.w D0, D0
000007FC D040 add.w D0, D0
000007FE 4EFB 0002 jmp [PC + D0.w + 0x2]
00000802 1218 move.b D1, [A0]+
00000804 D310 add.b [A0], D1
00000806 1218 move.b D1, [A0]+
00000808 D310 add.b [A0], D1
0000080A 1218 move.b D1, [A0]+
0000080C D310 add.b [A0], D1
0000080E 1218 move.b D1, [A0]+
00000810 D310 add.b [A0], D1
00000812 1218 move.b D1, [A0]+
00000814 D310 add.b [A0], D1
00000816 1218 move.b D1, [A0]+
00000818 D310 add.b [A0], D1
0000081A 1218 move.b D1, [A0]+
0000081C D310 add.b [A0], D1
0000081E 1218 move.b D1, [A0]+
00000820 D310 add.b [A0], D1
00000822 4E75 rts
fn00000824:
00000824 6010 bra +0x12 /* 00000836 */
label00000826:
00000826 12D8 move.b [A1]+, [A0]+
00000828 12D8 move.b [A1]+, [A0]+
0000082A 12D8 move.b [A1]+, [A0]+
0000082C 12D8 move.b [A1]+, [A0]+
0000082E 12D8 move.b [A1]+, [A0]+
00000830 12D8 move.b [A1]+, [A0]+
00000832 12D8 move.b [A1]+, [A0]+
00000834 12D8 move.b [A1]+, [A0]+
label00000836:
00000836 5140 subq.w D0, 8
00000838 6EEC bgt -0x12 /* 00000826 */
0000083A 4440 neg.w D0
0000083C D040 add.w D0, D0
0000083E 4EFB 0002 jmp [PC + D0.w + 0x2]
00000842 12D8 move.b [A1]+, [A0]+
00000844 12D8 move.b [A1]+, [A0]+
00000846 12D8 move.b [A1]+, [A0]+
00000848 12D8 move.b [A1]+, [A0]+
0000084A 12D8 move.b [A1]+, [A0]+
0000084C 12D8 move.b [A1]+, [A0]+
0000084E 12D8 move.b [A1]+, [A0]+
00000850 12D8 move.b [A1]+, [A0]+
00000852 4E75 rts
fn00000854:
00000854 6010 bra +0x12 /* 00000866 */
label00000856:
00000856 22D8 move.l [A1]+, [A0]+
00000858 22D8 move.l [A1]+, [A0]+
0000085A 22D8 move.l [A1]+, [A0]+
0000085C 22D8 move.l [A1]+, [A0]+
0000085E 22D8 move.l [A1]+, [A0]+
00000860 22D8 move.l [A1]+, [A0]+
00000862 22D8 move.l [A1]+, [A0]+
00000864 22D8 move.l [A1]+, [A0]+
label00000866:
00000866 0440 0020 subi.w D0, 0x20 /* ' ' */
0000086A 6EEA bgt -0x14 /* 00000856 */
0000086C 4440 neg.w D0
0000086E 4EFB 0002 jmp [PC + D0.w + 0x2]
00000872 32D8 move.w [A1]+, [A0]+
00000874 32D8 move.w [A1]+, [A0]+
00000876 32D8 move.w [A1]+, [A0]+
00000878 32D8 move.w [A1]+, [A0]+
0000087A 32D8 move.w [A1]+, [A0]+
0000087C 32D8 move.w [A1]+, [A0]+
0000087E 32D8 move.w [A1]+, [A0]+
00000880 32D8 move.w [A1]+, [A0]+
00000882 32D8 move.w [A1]+, [A0]+
00000884 32D8 move.w [A1]+, [A0]+
00000886 32D8 move.w [A1]+, [A0]+
00000888 32D8 move.w [A1]+, [A0]+
0000088A 32D8 move.w [A1]+, [A0]+
0000088C 32D8 move.w [A1]+, [A0]+
0000088E 32D8 move.w [A1]+, [A0]+
00000890 32D8 move.w [A1]+, [A0]+
00000892 4E75 rts
fn00000894:
00000894 7200 moveq.l D1, 0x00
00000896 E248 lsr D0.w, 1
00000898 5340 subq.w D0, 1
0000089A 2248 movea.l A1, A0
0000089C 4A59 tst.w [A1]+
0000089E 6004 bra +0x6 /* 000008A4 */
label000008A0:
000008A0 B348 cmpm.w [A1]+, [A0]+
000008A2 670C beq +0xE /* 000008B0 */
label000008A4:
000008A4 51C8 FFFA dbf D0, -0x8 /* 000008A0 */
000008A8 4E75 rts
label000008AA:
000008AA B348 cmpm.w [A1]+, [A0]+
000008AC 66F6 bne -0x8 /* 000008A4 */
000008AE 5441 addq.w D1, 2
label000008B0:
000008B0 51C8 FFF8 dbf D0, -0xA /* 000008AA */
000008B4 4E75 rts
fn000008B6:
000008B6 E248 lsr D0.w, 1
000008B8 7200 moveq.l D1, 0x00
000008BA 6004 bra +0x6 /* 000008C0 */
label000008BC:
000008BC B348 cmpm.w [A1]+, [A0]+
000008BE 670C beq +0xE /* 000008CC */
label000008C0:
000008C0 51C8 FFFA dbf D0, -0x8 /* 000008BC */
000008C4 4E75 rts
label000008C6:
000008C6 B348 cmpm.w [A1]+, [A0]+
000008C8 66F6 bne -0x8 /* 000008C0 */
000008CA 5441 addq.w D1, 2
label000008CC:
000008CC 51C8 FFF8 dbf D0, -0xA /* 000008C6 */
000008D0 4E75 rts
fn000008D2:
000008D2 4E56 0000 link A6, 0
000008D6 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
000008DA 206E 0008 movea.l A0, [A6 + 0x8]
000008DE A029 syscall HLock
000008E0 2450 movea.l A2, [A0]
000008E2 264A movea.l A3, A2
000008E4 206E 000C movea.l A0, [A6 + 0xC]
000008E8 4283 clr.l D3
000008EA 3628 0004 move.w D3, [A0 + 0x4]
000008EE 9668 0000 sub.w D3, [A0 + 0x0]
000008F2 4280 clr.l D0
000008F4 3028 0006 move.w D0, [A0 + 0x6]
000008F8 9068 0002 sub.w D0, [A0 + 0x2]
000008FC 2800 move.l D4, D0
000008FE 5644 addq.w D4, 3
00000900 0244 FFFC andi.w D4, 0xFFFC
00000904 2F0A move.l -[A7], A2
00000906 3F04 move.w -[A7], D4
00000908 3F00 move.w -[A7], D0
0000090A 3F03 move.w -[A7], D3
0000090C 4EBA 00A8 jsr [PC + 0xA8 /* 000009B6 */]
00000910 3003 move.w D0, D3
00000912 C0C4 mulu.w D0, D4
00000914 D083 add.l D0, D3
00000916 A122 syscall NewHandle, flags=1
00000918 6708 beq +0xA /* 00000922 */
0000091A 42AE 0010 clr.l [A6 + 0x10]
0000091E 4EFA 0084 jmp [PC + 0x84 /* 000009A4 */]
label00000922:
00000922 2D48 0010 move.l [A6 + 0x10], A0
00000926 2850 movea.l A4, [A0]
00000928 2A4C movea.l A5, A4
0000092A 3E3C 00FF move.w D7, 0xFF
0000092E 4246 clr.w D6
00000930 4A84 tst.l D4
00000932 6700 0064 beq +0x66 /* 00000998 */
00000936 4EFA 005C jmp [PC + 0x5C /* 00000994 */]
label0000093A:
0000093A 4267 clr.w -[A7]
0000093C 3F07 move.w -[A7], D7
0000093E 2F0B move.l -[A7], A3
00000940 2F0A move.l -[A7], A2
00000942 2F0C move.l -[A7], A4
00000944 3F04 move.w -[A7], D4
00000946 4EBA 00A2 jsr [PC + 0xA2 /* 000009EA */]
0000094A 3A1F move.w D5, [A7]+
0000094C 1014 move.b D0, [A4]
0000094E BE00 cmp.b D7, D0
00000950 6638 bne +0x3A /* 0000098A */
00000952 5246 addq.w D6, 1
00000954 0C46 0001 cmpi.w D6, 0x1
00000958 6E0C bgt +0xE /* 00000966 */
0000095A 18BC 0081 move.b [A4], 0x81
0000095E 2A4C movea.l A5, A4
00000960 D8C5 add.w A4, D5
00000962 D6C4 add.w A3, D4
00000964 602E bra +0x30 /* 00000994 */
label00000966:
00000966 0C46 007F cmpi.w D6, 0x7F
0000096A 6E1E bgt +0x20 /* 0000098A */
0000096C 1006 move.b D0, D6
0000096E 0000 0080 ori.b D0, 0x80
00000972 1A80 move.b [A5], D0
00000974 204C movea.l A0, A4
00000976 4A18 tst.b [A0]+
00000978 224C movea.l A1, A4
0000097A 5345 subq.w D5, 1
0000097C 6708 beq +0xA /* 00000986 */
0000097E 3005 move.w D0, D5
00000980 4EBA FEA2 jsr [PC - 0x15E /* 00000824 */]
00000984 D8C5 add.w A4, D5
label00000986:
00000986 D6C4 add.w A3, D4
00000988 600A bra +0xC /* 00000994 */
label0000098A:
0000098A 4246 clr.w D6
0000098C 2A4C movea.l A5, A4
0000098E 1E15 move.b D7, [A5]
00000990 D8C5 add.w A4, D5
00000992 D6C4 add.w A3, D4
label00000994:
00000994 51CB FFA4 dbf D3, -0x5E /* 0000093A */
label00000998:
00000998 206E 0010 movea.l A0, [A6 + 0x10]
0000099C 2250 movea.l A1, [A0]
0000099E 99C9 sub.l A4, A1
000009A0 200C move.l D0, A4
000009A2 A024 syscall SetHandleSize
label000009A4:
000009A4 206E 0008 movea.l A0, [A6 + 0x8]
000009A8 A02A syscall HUnlock
000009AA 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
000009AE 4E5E unlink A6
000009B0 205F movea.l A0, [A7]+
000009B2 504F addq.w A7, 8
000009B4 4ED0 jmp [A0]
fn000009B6:
000009B6 4E56 0000 link A6, 0
000009BA 206E 000E movea.l A0, [A6 + 0xE]
000009BE 302E 000C move.w D0, [A6 + 0xC]
000009C2 D0C0 add.w A0, D0
000009C4 5948 subq.w A0, 4
000009C6 3200 move.w D1, D0
000009C8 926E 000A sub.w D1, [A6 + 0xA]
000009CC 74FF moveq.l D2, 0xFFFFFFFF
000009CE E749 lsl D1.w, 3
000009D0 E3AA lsl D2, D1
000009D2 322E 0008 move.w D1, [A6 + 0x8]
000009D6 6004 bra +0x6 /* 000009DC */
label000009D8:
000009D8 C590 and.l [A0], D2
000009DA D0C0 add.w A0, D0
label000009DC:
000009DC 51C9 FFFA dbf D1, -0x8 /* 000009D8 */
000009E0 4E5E unlink A6
000009E2 205F movea.l A0, [A7]+
000009E4 DEFC 000A add.w A7, 0xA /* '\n' */
000009E8 4ED0 jmp [A0]
fn000009EA:
000009EA 4E56 0000 link A6, 0
000009EE 48E7 1E3C movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A5
000009F2 3A2E 0016 move.w D5, [A6 + 0x16]
000009F6 266E 0012 movea.l A3, [A6 + 0x12]
000009FA 246E 000E movea.l A2, [A6 + 0xE]
000009FE 286E 000A movea.l A4, [A6 + 0xA]
00000A02 362E 0008 move.w D3, [A6 + 0x8]
00000A06 9EC3 sub.w A7, D3
00000A08 2A4F movea.l A5, A7
00000A0A 3003 move.w D0, D3
00000A0C 5340 subq.w D0, 1
00000A0E 204B movea.l A0, A3
00000A10 1218 move.b D1, [A0]+
00000A12 6004 bra +0x6 /* 00000A18 */
label00000A14:
00000A14 B218 cmp.b D1, [A0]+
00000A16 6610 bne +0x12 /* 00000A28 */
label00000A18:
00000A18 51C8 FFFA dbf D0, -0x8 /* 00000A14 */
00000A1C 18FC 0010 move.b [A4]+, 0x10
00000A20 18C1 move.b [A4]+, D1
00000A22 7802 moveq.l D4, 0x02
00000A24 4EFA 0144 jmp [PC + 0x144 /* 00000B6A */]
label00000A28:
00000A28 3003 move.w D0, D3
00000A2A E248 lsr D0.w, 1
00000A2C 5340 subq.w D0, 1
00000A2E 204B movea.l A0, A3
00000A30 3218 move.w D1, [A0]+
00000A32 6004 bra +0x6 /* 00000A38 */
label00000A34:
00000A34 B258 cmp.w D1, [A0]+
00000A36 6616 bne +0x18 /* 00000A4E */
label00000A38:
00000A38 51C8 FFFA dbf D0, -0x8 /* 00000A34 */
00000A3C 18FC 0011 move.b [A4]+, 0x11
00000A40 3001 move.w D0, D1
00000A42 E049 lsr D1.w, 8
00000A44 18C1 move.b [A4]+, D1
00000A46 18C0 move.b [A4]+, D0
00000A48 7803 moveq.l D4, 0x03
00000A4A 4EFA 011E jmp [PC + 0x11E /* 00000B6A */]
label00000A4E:
00000A4E 4267 clr.w -[A7]
00000A50 2F0A move.l -[A7], A2
00000A52 2F0B move.l -[A7], A3
00000A54 3F03 move.w -[A7], D3
00000A56 4EBA FB1C jsr [PC - 0x4E4 /* 00000574 */]
00000A5A 321F move.w D1, [A7]+
00000A5C 6F08 ble +0xA /* 00000A66 */
00000A5E 18C1 move.b [A4]+, D1
00000A60 7801 moveq.l D4, 0x01
00000A62 4EFA 0106 jmp [PC + 0x106 /* 00000B6A */]
label00000A66:
00000A66 204B movea.l A0, A3
00000A68 3003 move.w D0, D3
00000A6A 4EBA FE28 jsr [PC - 0x1D8 /* 00000894 */]
00000A6E 3801 move.w D4, D1
00000A70 1C3C 0012 move.b D6, 0x12
00000A74 224B movea.l A1, A3
00000A76 92C3 sub.w A1, D3
00000A78 B5C9 cmpa.l A2, A1
00000A7A 6E1C bgt +0x1E /* 00000A98 */
00000A7C 204B movea.l A0, A3
00000A7E 3003 move.w D0, D3
00000A80 4EBA FE34 jsr [PC - 0x1CC /* 000008B6 */]
00000A84 B841 cmp.w D4, D1
00000A86 6E10 bgt +0x12 /* 00000A98 */
00000A88 6D08 blt +0xA /* 00000A92 */
00000A8A 0C05 0013 cmpi.b D5, 0x13
00000A8E 6702 beq +0x4 /* 00000A92 */
00000A90 6006 bra +0x8 /* 00000A98 */
label00000A92:
00000A92 3801 move.w D4, D1
00000A94 1C3C 0013 move.b D6, 0x13
label00000A98:
00000A98 224B movea.l A1, A3
00000A9A 92C3 sub.w A1, D3
00000A9C 92C3 sub.w A1, D3
00000A9E B5C9 cmpa.l A2, A1
00000AA0 6E1C bgt +0x1E /* 00000ABE */
00000AA2 204B movea.l A0, A3
00000AA4 3003 move.w D0, D3
00000AA6 4EBA FE0E jsr [PC - 0x1F2 /* 000008B6 */]
00000AAA B841 cmp.w D4, D1
00000AAC 6E10 bgt +0x12 /* 00000ABE */
00000AAE 6D08 blt +0xA /* 00000AB8 */
00000AB0 0C05 0014 cmpi.b D5, 0x14
00000AB4 6702 beq +0x4 /* 00000AB8 */
00000AB6 6006 bra +0x8 /* 00000ABE */
label00000AB8:
00000AB8 3801 move.w D4, D1
00000ABA 1C3C 0014 move.b D6, 0x14
label00000ABE:
00000ABE 0C44 000A cmpi.w D4, 0xA /* '\n' */
00000AC2 6E16 bgt +0x18 /* 00000ADA */
00000AC4 18FC 0000 move.b [A4]+, 0x0
00000AC8 204B movea.l A0, A3
00000ACA 224C movea.l A1, A4
00000ACC 3003 move.w D0, D3
00000ACE 4EBA FD54 jsr [PC - 0x2AC /* 00000824 */]
00000AD2 3803 move.w D4, D3
00000AD4 5244 addq.w D4, 1
00000AD6 4EFA 0092 jmp [PC + 0x92 /* 00000B6A */]
label00000ADA:
00000ADA 0C06 0012 cmpi.b D6, 0x12
00000ADE 662A bne +0x2C /* 00000B0A */
00000AE0 18FC 0012 move.b [A4]+, 0x12
00000AE4 204B movea.l A0, A3
00000AE6 224D movea.l A1, A5
00000AE8 3003 move.w D0, D3
00000AEA 4EBA FD68 jsr [PC - 0x298 /* 00000854 */]
00000AEE 204D movea.l A0, A5
00000AF0 3003 move.w D0, D3
00000AF2 4EBA FC82 jsr [PC - 0x37E /* 00000776 */]
00000AF6 4267 clr.w -[A7]
00000AF8 2F0D move.l -[A7], A5
00000AFA 2F0C move.l -[A7], A4
00000AFC 3F03 move.w -[A7], D3
00000AFE 4EBA FAC2 jsr [PC - 0x53E /* 000005C2 */]
00000B02 381F move.w D4, [A7]+
00000B04 5244 addq.w D4, 1
00000B06 4EFA 0062 jmp [PC + 0x62 /* 00000B6A */]
label00000B0A:
00000B0A 0C06 0013 cmpi.b D6, 0x13
00000B0E 662E bne +0x30 /* 00000B3E */
00000B10 18FC 0013 move.b [A4]+, 0x13
00000B14 204B movea.l A0, A3
00000B16 224D movea.l A1, A5
00000B18 3003 move.w D0, D3
00000B1A 4EBA FD38 jsr [PC - 0x2C8 /* 00000854 */]
00000B1E 204B movea.l A0, A3
00000B20 90C3 sub.w A0, D3
00000B22 224D movea.l A1, A5
00000B24 3003 move.w D0, D3
00000B26 4EBA 0234 jsr [PC + 0x234 /* 00000D5C */]
00000B2A 4267 clr.w -[A7]
00000B2C 2F0D move.l -[A7], A5
00000B2E 2F0C move.l -[A7], A4
00000B30 3F03 move.w -[A7], D3
00000B32 4EBA FA8E jsr [PC - 0x572 /* 000005C2 */]
00000B36 381F move.w D4, [A7]+
00000B38 5244 addq.w D4, 1
00000B3A 4EFA 002E jmp [PC + 0x2E /* 00000B6A */]
label00000B3E:
00000B3E 18FC 0014 move.b [A4]+, 0x14
00000B42 204B movea.l A0, A3
00000B44 224D movea.l A1, A5
00000B46 3003 move.w D0, D3
00000B48 4EBA FD0A jsr [PC - 0x2F6 /* 00000854 */]
00000B4C 204B movea.l A0, A3
00000B4E 90C3 sub.w A0, D3
00000B50 90C3 sub.w A0, D3
00000B52 224D movea.l A1, A5
00000B54 3003 move.w D0, D3
00000B56 4EBA 0204 jsr [PC + 0x204 /* 00000D5C */]
00000B5A 4267 clr.w -[A7]
00000B5C 2F0D move.l -[A7], A5
00000B5E 2F0C move.l -[A7], A4
00000B60 3F03 move.w -[A7], D3
00000B62 4EBA FA5E jsr [PC - 0x5A2 /* 000005C2 */]
00000B66 381F move.w D4, [A7]+
00000B68 5244 addq.w D4, 1
label00000B6A:
00000B6A DEC3 add.w A7, D3
00000B6C 3D44 0018 move.w [A6 + 0x18], D4
00000B70 4CDF 3C78 movem.l D3,D4,D5,D6,A2,A3,A4,A5, [A7]+
00000B74 4E5E unlink A6
00000B76 205F movea.l A0, [A7]+
00000B78 DEFC 0010 add.w A7, 0x10
00000B7C 4ED0 jmp [A0]
fn00000B7E:
00000B7E 4E56 0000 link A6, 0
00000B82 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000B86 206E 0008 movea.l A0, [A6 + 0x8]
00000B8A A029 syscall HLock
00000B8C 2450 movea.l A2, [A0]
00000B8E 206E 000C movea.l A0, [A6 + 0xC]
00000B92 4283 clr.l D3
00000B94 3628 0004 move.w D3, [A0 + 0x4]
00000B98 9668 0000 sub.w D3, [A0 + 0x0]
00000B9C 4284 clr.l D4
00000B9E 3828 0006 move.w D4, [A0 + 0x6]
00000BA2 9868 0002 sub.w D4, [A0 + 0x2]
00000BA6 5644 addq.w D4, 3
00000BA8 0244 FFFC andi.w D4, 0xFFFC
00000BAC 3003 move.w D0, D3
00000BAE C0C4 mulu.w D0, D4
00000BB0 A122 syscall NewHandle, flags=1
00000BB2 6708 beq +0xA /* 00000BBC */
00000BB4 42AE 0010 clr.l [A6 + 0x10]
00000BB8 4EFA 013E jmp [PC + 0x13E /* 00000CF8 */]
label00000BBC:
00000BBC 2D48 0010 move.l [A6 + 0x10], A0
00000BC0 2650 movea.l A3, [A0]
00000BC2 4246 clr.w D6
00000BC4 4A44 tst.w D4
00000BC6 6700 0130 beq +0x132 /* 00000CF8 */
00000BCA 4EFA 0128 jmp [PC + 0x128 /* 00000CF4 */]
label00000BCE:
00000BCE 4A46 tst.w D6
00000BD0 6F06 ble +0x8 /* 00000BD8 */
00000BD2 5346 subq.w D6, 1
00000BD4 3A07 move.w D5, D7
00000BD6 6010 bra +0x12 /* 00000BE8 */
label00000BD8:
00000BD8 4245 clr.w D5
00000BDA 1A1A move.b D5, [A2]+
00000BDC 6C08 bge +0xA /* 00000BE6 */
00000BDE 0245 007F andi.w D5, 0x7F
00000BE2 3C05 move.w D6, D5
00000BE4 60E8 bra -0x16 /* 00000BCE */
label00000BE6:
00000BE6 3E05 move.w D7, D5
label00000BE8:
00000BE8 3005 move.w D0, D5
00000BEA 0C45 0014 cmpi.w D5, 0x14
00000BEE 6E00 0108 bgt +0x10A /* 00000CF8 */
00000BF2 5245 addq.w D5, 1
00000BF4 DA45 add.w D5, D5
00000BF6 DA45 add.w D5, D5
00000BF8 4EFB 50FE jmp [PC + D5.w - 0x2]
00000BFC 4EFA 0052 jmp [PC + 0x52 /* 00000C50 */]
00000C00 4EFA 0060 jmp [PC + 0x60 /* 00000C62 */]
00000C04 4EFA 005C jmp [PC + 0x5C /* 00000C62 */]
00000C08 4EFA 0058 jmp [PC + 0x58 /* 00000C62 */]
00000C0C 4EFA 0054 jmp [PC + 0x54 /* 00000C62 */]
00000C10 4EFA 0050 jmp [PC + 0x50 /* 00000C62 */]
00000C14 4EFA 004C jmp [PC + 0x4C /* 00000C62 */]
00000C18 4EFA 0048 jmp [PC + 0x48 /* 00000C62 */]
00000C1C 4EFA 0044 jmp [PC + 0x44 /* 00000C62 */]
00000C20 4EFA 0040 jmp [PC + 0x40 /* 00000C62 */]
00000C24 4EFA 003C jmp [PC + 0x3C /* 00000C62 */]
00000C28 4EFA 0038 jmp [PC + 0x38 /* 00000C62 */]
00000C2C 4EFA 0034 jmp [PC + 0x34 /* 00000C62 */]
00000C30 4EFA 0030 jmp [PC + 0x30 /* 00000C62 */]
00000C34 4EFA 002C jmp [PC + 0x2C /* 00000C62 */]
00000C38 4EFA 0028 jmp [PC + 0x28 /* 00000C62 */]
00000C3C 4EFA 0038 jmp [PC + 0x38 /* 00000C76 */]
00000C40 4EFA 003C jmp [PC + 0x3C /* 00000C7E */]
00000C44 4EFA 004E jmp [PC + 0x4E /* 00000C94 */]
00000C48 4EFA 0068 jmp [PC + 0x68 /* 00000CB2 */]
00000C4C 4EFA 0086 jmp [PC + 0x86 /* 00000CD4 */]
label00000C50:
00000C50 204A movea.l A0, A2
00000C52 224B movea.l A1, A3
00000C54 3004 move.w D0, D4
00000C56 4EBA FBCC jsr [PC - 0x434 /* 00000824 */]
00000C5A D4C4 add.w A2, D4
00000C5C D6C4 add.w A3, D4
00000C5E 4EFA 0094 jmp [PC + 0x94 /* 00000CF4 */]
label00000C62:
00000C62 204B movea.l A0, A3
00000C64 C0C4 mulu.w D0, D4
00000C66 91C0 sub.l A0, D0
00000C68 224B movea.l A1, A3
00000C6A 3004 move.w D0, D4
00000C6C 4EBA FBE6 jsr [PC - 0x41A /* 00000854 */]
00000C70 D6C4 add.w A3, D4
00000C72 4EFA 0080 jmp [PC + 0x80 /* 00000CF4 */]
label00000C76:
00000C76 1212 move.b D1, [A2]
00000C78 E149 lsl D1.w, 8
00000C7A 121A move.b D1, [A2]+
00000C7C 6006 bra +0x8 /* 00000C84 */
label00000C7E:
00000C7E 121A move.b D1, [A2]+
00000C80 E149 lsl D1.w, 8
00000C82 121A move.b D1, [A2]+
label00000C84:
00000C84 3004 move.w D0, D4
00000C86 E248 lsr D0.w, 1
00000C88 6002 bra +0x4 /* 00000C8C */
label00000C8A:
00000C8A 36C1 move.w [A3]+, D1
label00000C8C:
00000C8C 51C8 FFFC dbf D0, -0x6 /* 00000C8A */
00000C90 4EFA 0062 jmp [PC + 0x62 /* 00000CF4 */]
label00000C94:
00000C94 4267 clr.w -[A7]
00000C96 2F0A move.l -[A7], A2
00000C98 2F0B move.l -[A7], A3
00000C9A 3F04 move.w -[A7], D4
00000C9C 4EBA FA04 jsr [PC - 0x5FC /* 000006A2 */]
00000CA0 301F move.w D0, [A7]+
00000CA2 D4C0 add.w A2, D0
00000CA4 204B movea.l A0, A3
00000CA6 3004 move.w D0, D4
00000CA8 4EBA FB26 jsr [PC - 0x4DA /* 000007D0 */]
00000CAC D6C4 add.w A3, D4
00000CAE 4EFA 0044 jmp [PC + 0x44 /* 00000CF4 */]
label00000CB2:
00000CB2 4267 clr.w -[A7]
00000CB4 2F0A move.l -[A7], A2
00000CB6 2F0B move.l -[A7], A3
00000CB8 3F04 move.w -[A7], D4
00000CBA 4EBA F9E6 jsr [PC - 0x61A /* 000006A2 */]
00000CBE 301F move.w D0, [A7]+
00000CC0 D4C0 add.w A2, D0
00000CC2 204B movea.l A0, A3
00000CC4 90C4 sub.w A0, D4
00000CC6 224B movea.l A1, A3
00000CC8 3004 move.w D0, D4
00000CCA 4EBA 003E jsr [PC + 0x3E /* 00000D0A */]
00000CCE D6C4 add.w A3, D4
00000CD0 4EFA 0022 jmp [PC + 0x22 /* 00000CF4 */]
label00000CD4:
00000CD4 4267 clr.w -[A7]
00000CD6 2F0A move.l -[A7], A2
00000CD8 2F0B move.l -[A7], A3
00000CDA 3F04 move.w -[A7], D4
00000CDC 4EBA F9C4 jsr [PC - 0x63C /* 000006A2 */]
00000CE0 301F move.w D0, [A7]+
00000CE2 D4C0 add.w A2, D0
00000CE4 204B movea.l A0, A3
00000CE6 90C4 sub.w A0, D4
00000CE8 90C4 sub.w A0, D4
00000CEA 224B movea.l A1, A3
00000CEC 3004 move.w D0, D4
00000CEE 4EBA 001A jsr [PC + 0x1A /* 00000D0A */]
00000CF2 D6C4 add.w A3, D4
label00000CF4:
00000CF4 51CB FED8 dbf D3, -0x12A /* 00000BCE */
label00000CF8:
00000CF8 206E 0008 movea.l A0, [A6 + 0x8]
00000CFC A02A syscall HUnlock
00000CFE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000D02 4E5E unlink A6
00000D04 205F movea.l A0, [A7]+
00000D06 504F addq.w A7, 8
00000D08 4ED0 jmp [A0]
fn00000D0A:
00000D0A 6020 bra +0x22 /* 00000D2C */
label00000D0C:
00000D0C 1218 move.b D1, [A0]+
00000D0E D319 add.b [A1]+, D1
00000D10 1218 move.b D1, [A0]+
00000D12 D319 add.b [A1]+, D1
00000D14 1218 move.b D1, [A0]+
00000D16 D319 add.b [A1]+, D1
00000D18 1218 move.b D1, [A0]+
00000D1A D319 add.b [A1]+, D1
00000D1C 1218 move.b D1, [A0]+
00000D1E D319 add.b [A1]+, D1
00000D20 1218 move.b D1, [A0]+
00000D22 D319 add.b [A1]+, D1
00000D24 1218 move.b D1, [A0]+
00000D26 D319 add.b [A1]+, D1
00000D28 1218 move.b D1, [A0]+
00000D2A D319 add.b [A1]+, D1
label00000D2C:
00000D2C 5140 subq.w D0, 8
00000D2E 6EDC bgt -0x22 /* 00000D0C */
00000D30 4440 neg.w D0
00000D32 D040 add.w D0, D0
00000D34 D040 add.w D0, D0
00000D36 4EFB 0002 jmp [PC + D0.w + 0x2]
00000D3A 1218 move.b D1, [A0]+
00000D3C D319 add.b [A1]+, D1
00000D3E 1218 move.b D1, [A0]+
00000D40 D319 add.b [A1]+, D1
00000D42 1218 move.b D1, [A0]+
00000D44 D319 add.b [A1]+, D1
00000D46 1218 move.b D1, [A0]+
00000D48 D319 add.b [A1]+, D1
00000D4A 1218 move.b D1, [A0]+
00000D4C D319 add.b [A1]+, D1
00000D4E 1218 move.b D1, [A0]+
00000D50 D319 add.b [A1]+, D1
00000D52 1218 move.b D1, [A0]+
00000D54 D319 add.b [A1]+, D1
00000D56 1218 move.b D1, [A0]+
00000D58 D319 add.b [A1]+, D1
00000D5A 4E75 rts
fn00000D5C:
00000D5C 6020 bra +0x22 /* 00000D7E */
label00000D5E:
00000D5E 1218 move.b D1, [A0]+
00000D60 9319 sub.b [A1]+, D1
00000D62 1218 move.b D1, [A0]+
00000D64 9319 sub.b [A1]+, D1
00000D66 1218 move.b D1, [A0]+
00000D68 9319 sub.b [A1]+, D1
00000D6A 1218 move.b D1, [A0]+
00000D6C 9319 sub.b [A1]+, D1
00000D6E 1218 move.b D1, [A0]+
00000D70 9319 sub.b [A1]+, D1
00000D72 1218 move.b D1, [A0]+
00000D74 9319 sub.b [A1]+, D1
00000D76 1218 move.b D1, [A0]+
00000D78 9319 sub.b [A1]+, D1
00000D7A 1218 move.b D1, [A0]+
00000D7C 9319 sub.b [A1]+, D1
label00000D7E:
00000D7E 5140 subq.w D0, 8
00000D80 6EDC bgt -0x22 /* 00000D5E */
00000D82 4440 neg.w D0
00000D84 D040 add.w D0, D0
00000D86 D040 add.w D0, D0
00000D88 4EFB 0002 jmp [PC + D0.w + 0x2]
00000D8C 1218 move.b D1, [A0]+
00000D8E 9319 sub.b [A1]+, D1
00000D90 1218 move.b D1, [A0]+
00000D92 9319 sub.b [A1]+, D1
00000D94 1218 move.b D1, [A0]+
00000D96 9319 sub.b [A1]+, D1
00000D98 1218 move.b D1, [A0]+
00000D9A 9319 sub.b [A1]+, D1
00000D9C 1218 move.b D1, [A0]+
00000D9E 9319 sub.b [A1]+, D1
00000DA0 1218 move.b D1, [A0]+
00000DA2 9319 sub.b [A1]+, D1
00000DA4 1218 move.b D1, [A0]+
00000DA6 9319 sub.b [A1]+, D1
00000DA8 1218 move.b D1, [A0]+
00000DAA 9319 sub.b [A1]+, D1
00000DAC 4E75 rts
export_198:
00000DAE 4E56 FBFA link A6, -0x0406
00000DB2 48E7 0300 movem.l -[A7], D6,D7
00000DB6 4267 clr.w -[A7]
00000DB8 2F2E 000A move.l -[A7], [A6 + 0xA]
00000DBC 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000DC0 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */
00000DC6 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */
00000DCC 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00000DD0 301F move.w D0, [A7]+
00000DD2 3E00 move.w D7, D0
00000DD4 4A47 tst.w D7
00000DD6 6706 beq +0x8 /* 00000DDE */
00000DD8 3007 move.w D0, D7
00000DDA 6000 009A bra +0x9C /* 00000E76 */
label00000DDE:
00000DDE 4267 clr.w -[A7]
00000DE0 2F2E 000A move.l -[A7], [A6 + 0xA]
00000DE4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000DE8 486E FFFA pea.l [A6 - 0x6]
00000DEC 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00000DF0 301F move.w D0, [A7]+
00000DF2 3E00 move.w D7, D0
00000DF4 4A47 tst.w D7
00000DF6 6706 beq +0x8 /* 00000DFE */
00000DF8 3007 move.w D0, D7
00000DFA 6000 007A bra +0x7C /* 00000E76 */
label00000DFE:
00000DFE 7C00 moveq.l D6, 0x00
00000E00 6010 bra +0x12 /* 00000E12 */
label00000E02:
00000E02 3006 move.w D0, D6
00000E04 48C0 ext.l D0
00000E06 E580 asl D0, 2
00000E08 D08E add.l D0, A6
00000E0A 2040 movea.l A0, D0
00000E0C 42A8 FBFA clr.l [A0 - 0x406]
00000E10 5246 addq.w D6, 1
label00000E12:
00000E12 0C46 0080 cmpi.w D6, 0x80
00000E16 6DEA blt -0x14 /* 00000E02 */
00000E18 2D7C 0001 0000 FBFA move.l [A6 - 0x406], 0x10000
00000E20 2D7C 0000 0600 FBFE move.l [A6 - 0x402], 0x600
00000E28 42AE FC02 clr.l [A6 - 0x3FE]
00000E2C 42AE FC06 clr.l [A6 - 0x3FA]
00000E30 2D7C 0000 0080 FC0A move.l [A6 - 0x3F6], 0x80
00000E38 42AE FC0E clr.l [A6 - 0x3F2]
00000E3C 42AE FC12 clr.l [A6 - 0x3EE]
00000E40 42AE FC16 clr.l [A6 - 0x3EA]
00000E44 2D6E FBFE FFFC move.l [A6 - 0x4], [A6 - 0x402]
00000E4A 4267 clr.w -[A7]
00000E4C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000E50 486E FFFC pea.l [A6 - 0x4]
00000E54 486E FBFA pea.l [A6 - 0x406]
00000E58 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00000E5C 301F move.w D0, [A7]+
00000E5E 3E00 move.w D7, D0
00000E60 4A47 tst.w D7
00000E62 6704 beq +0x6 /* 00000E68 */
00000E64 3007 move.w D0, D7
00000E66 600E bra +0x10 /* 00000E76 */
label00000E68:
00000E68 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000E6C 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00000E70 548F addq.l A7, 2
00000E72 3E00 move.w D7, D0
00000E74 3007 move.w D0, D7
label00000E76:
00000E76 4CDF 00C0 movem.l D6,D7, [A7]+
00000E7A 4E5E unlink A6
00000E7C 4E75 rts
00000E7E 4E56 0000 link A6, 0
00000E82 2F07 move.l -[A7], D7
00000E84 4267 clr.w -[A7]
00000E86 2F2E 000A move.l -[A7], [A6 + 0xA]
00000E8A 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000E8E 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00000E92 301F move.w D0, [A7]+
00000E94 3E00 move.w D7, D0
00000E96 3007 move.w D0, D7
00000E98 2E1F move.l D7, [A7]+
00000E9A 4E5E unlink A6
00000E9C 4E75 rts
export_193:
fn00000E9E:
00000E9E 4E56 FFF6 link A6, -0x000A
00000EA2 48E7 0108 movem.l -[A7], D7,A4
00000EA6 286E 000E movea.l A4, [A6 + 0xE]
00000EAA 4267 clr.w -[A7]
00000EAC 2F2E 000A move.l -[A7], [A6 + 0xA]
00000EB0 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000EB4 486E FFFE pea.l [A6 - 0x2]
00000EB8 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00000EBC 301F move.w D0, [A7]+
00000EBE 3E00 move.w D7, D0
00000EC0 4A47 tst.w D7
00000EC2 6706 beq +0x8 /* 00000ECA */
00000EC4 3007 move.w D0, D7
00000EC6 6000 007C bra +0x7E /* 00000F44 */
label00000ECA:
00000ECA 396E 0008 0002 move.w [A4 + 0x2], [A6 + 0x8]
00000ED0 396E FFFE 0004 move.w [A4 + 0x4], [A6 - 0x2]
00000ED6 426C 0008 clr.w [A4 + 0x8]
00000EDA 426C 000A clr.w [A4 + 0xA]
00000EDE 486C 000C pea.l [A4 + 0xC]
00000EE2 2F2E 000A move.l -[A7], [A6 + 0xA]
00000EE6 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000EEA 508F addq.l A7, 8
00000EEC 42AC 052C clr.l [A4 + 0x52C]
00000EF0 426C 0530 clr.w [A4 + 0x530]
00000EF4 2D7C 0000 0400 FFF6 move.l [A6 - 0xA], 0x400
00000EFC 4267 clr.w -[A7]
00000EFE 3F2C 0004 move.w -[A7], [A4 + 0x4]
00000F02 486E FFF6 pea.l [A6 - 0xA]
00000F06 486C 012C pea.l [A4 + 0x12C]
00000F0A 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
00000F0E 301F move.w D0, [A7]+
00000F10 3E00 move.w D7, D0
00000F12 4A47 tst.w D7
00000F14 6704 beq +0x6 /* 00000F1A */
00000F16 3007 move.w D0, D7
00000F18 602A bra +0x2C /* 00000F44 */
label00000F1A:
00000F1A 4267 clr.w -[A7]
00000F1C 3F2C 0004 move.w -[A7], [A4 + 0x4]
00000F20 486E FFFA pea.l [A6 - 0x6]
00000F24 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */]
00000F28 301F move.w D0, [A7]+
00000F2A 3E00 move.w D7, D0
00000F2C 4A47 tst.w D7
00000F2E 6704 beq +0x6 /* 00000F34 */
00000F30 3007 move.w D0, D7
00000F32 6010 bra +0x12 /* 00000F44 */
label00000F34:
00000F34 202E FFFA move.l D0, [A6 - 0x6]
00000F38 B0AC 0130 cmp.l D0, [A4 + 0x130]
00000F3C 6704 beq +0x6 /* 00000F42 */
00000F3E 7065 moveq.l D0, 0x65
00000F40 6002 bra +0x4 /* 00000F44 */
label00000F42:
00000F42 7000 moveq.l D0, 0x00
label00000F44:
00000F44 4CDF 1080 movem.l D7,A4, [A7]+
00000F48 4E5E unlink A6
00000F4A 4E75 rts
export_194:
fn00000F4C:
00000F4C 4E56 0000 link A6, 0
00000F50 48E7 0108 movem.l -[A7], D7,A4
00000F54 286E 0008 movea.l A4, [A6 + 0x8]
00000F58 4A6C 0006 tst.w [A4 + 0x6]
00000F5C 670A beq +0xC /* 00000F68 */
00000F5E 3F2C 0006 move.w -[A7], [A4 + 0x6]
00000F62 A99A syscall CloseResFile
00000F64 426C 0006 clr.w [A4 + 0x6]
label00000F68:
00000F68 3F2C 0004 move.w -[A7], [A4 + 0x4]
00000F6C 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00000F70 548F addq.l A7, 2
00000F72 3E00 move.w D7, D0
00000F74 3007 move.w D0, D7
00000F76 4CDF 1080 movem.l D7,A4, [A7]+
00000F7A 4E5E unlink A6
00000F7C 4E75 rts
export_195:
00000F7E 4E56 FFE8 link A6, -0x0018
00000F82 48E7 0108 movem.l -[A7], D7,A4
00000F86 286E 0008 movea.l A4, [A6 + 0x8]
label00000F8A:
00000F8A 4AAC 0138 tst.l [A4 + 0x138]
00000F8E 6E06 bgt +0x8 /* 00000F96 */
00000F90 7000 moveq.l D0, 0x00
00000F92 6000 00CC bra +0xCE /* 00001060 */
label00000F96:
00000F96 41EE FFE8 lea.l A0, [A6 - 0x18]
00000F9A 43EC 032C lea.l A1, [A4 + 0x32C]
00000F9E 20D9 move.l [A0]+, [A1]+
00000FA0 20D9 move.l [A0]+, [A1]+
00000FA2 202E FFE8 move.l D0, [A6 - 0x18]
00000FA6 D0AE FFEC add.l D0, [A6 - 0x14]
00000FAA 2D40 FFFC move.l [A6 - 0x4], D0
00000FAE 202E FFFC move.l D0, [A6 - 0x4]
00000FB2 B0AC 0130 cmp.l D0, [A4 + 0x130]
00000FB6 6D30 blt +0x32 /* 00000FE8 */
00000FB8 202E FFEC move.l D0, [A6 - 0x14]
00000FBC 91AC 0130 sub.l [A4 + 0x130], D0
00000FC0 4267 clr.w -[A7]
00000FC2 3F2C 0004 move.w -[A7], [A4 + 0x4]
00000FC6 2F2C 0130 move.l -[A7], [A4 + 0x130]
00000FCA 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
00000FCE 301F move.w D0, [A7]+
00000FD0 3E00 move.w D7, D0
00000FD2 4A47 tst.w D7
00000FD4 6706 beq +0x8 /* 00000FDC */
00000FD6 3007 move.w D0, D7
00000FD8 6000 0086 bra +0x88 /* 00001060 */
label00000FDC:
00000FDC 4267 clr.w -[A7]
00000FDE 2F0C move.l -[A7], A4
00000FE0 4EBA 0DE2 jsr [PC + 0xDE2 /* 00001DC4 */]
00000FE4 5C8F addq.l A7, 6
00000FE6 60A2 bra -0x5C /* 00000F8A */
label00000FE8:
00000FE8 486E FFF0 pea.l [A6 - 0x10]
00000FEC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FF0 2F0C move.l -[A7], A4
00000FF2 4EBA 06E0 jsr [PC + 0x6E0 /* 000016D4 */]
00000FF6 4FEF 000C lea.l A7, [A7 + 0xC]
00000FFA 3E00 move.w D7, D0
00000FFC 4A47 tst.w D7
00000FFE 6704 beq +0x6 /* 00001004 */
00001000 3007 move.w D0, D7
00001002 605C bra +0x5E /* 00001060 */
label00001004:
00001004 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001008 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000100C 2F0C move.l -[A7], A4
0000100E 4EBA 0F9A jsr [PC + 0xF9A /* 00001FAA */]
00001012 4FEF 000C lea.l A7, [A7 + 0xC]
00001016 3E00 move.w D7, D0
00001018 4A47 tst.w D7
0000101A 6704 beq +0x6 /* 00001020 */
0000101C 3007 move.w D0, D7
0000101E 6040 bra +0x42 /* 00001060 */
label00001020:
00001020 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001024 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001028 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000102C 2F0C move.l -[A7], A4
0000102E 4EBA 09B8 jsr [PC + 0x9B8 /* 000019E8 */]
00001032 4FEF 0010 lea.l A7, [A7 + 0x10]
00001036 3E00 move.w D7, D0
00001038 4A47 tst.w D7
0000103A 6704 beq +0x6 /* 00001040 */
0000103C 3007 move.w D0, D7
0000103E 6020 bra +0x22 /* 00001060 */
label00001040:
00001040 202E FFF8 move.l D0, [A6 - 0x8]
00001044 D1AE FFE8 add.l [A6 - 0x18], D0
00001048 41EC 032C lea.l A0, [A4 + 0x32C]
0000104C 43EE FFE8 lea.l A1, [A6 - 0x18]
00001050 20D9 move.l [A0]+, [A1]+
00001052 20D9 move.l [A0]+, [A1]+
00001054 2F0C move.l -[A7], A4
00001056 4EBA 0CD2 jsr [PC + 0xCD2 /* 00001D2A */]
0000105A 588F addq.l A7, 4
0000105C 6000 FF2C bra -0xD2 /* 00000F8A */
label00001060:
00001060 4CDF 1080 movem.l D7,A4, [A7]+
00001064 4E5E unlink A6
00001066 4E75 rts
export_197:
fn00001068:
00001068 4E56 FFFC link A6, -0x0004
0000106C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001070 286E 0008 movea.l A4, [A6 + 0x8]
00001074 4A54 tst.w [A4]
00001076 6606 bne +0x8 /* 0000107E */
00001078 7000 moveq.l D0, 0x00
0000107A 6000 008A bra +0x8C /* 00001106 */
label0000107E:
0000107E 4254 clr.w [A4]
00001080 41EC 0532 lea.l A0, [A4 + 0x532]
00001084 2648 movea.l A3, A0
00001086 7C00 moveq.l D6, 0x00
00001088 6026 bra +0x28 /* 000010B0 */
label0000108A:
0000108A 4A6B 0008 tst.w [A3 + 0x8]
0000108E 671A beq +0x1C /* 000010AA */
00001090 2F0B move.l -[A7], A3
00001092 2F0C move.l -[A7], A4
00001094 4EBA 10EC jsr [PC + 0x10EC /* 00002182 */]
00001098 508F addq.l A7, 8
0000109A 3E00 move.w D7, D0
0000109C 4A47 tst.w D7
0000109E 6706 beq +0x8 /* 000010A6 */
000010A0 3007 move.w D0, D7
000010A2 6000 0062 bra +0x64 /* 00001106 */
label000010A6:
000010A6 426B 0008 clr.w [A3 + 0x8]
label000010AA:
000010AA 47EB 020A lea.l A3, [A3 + 0x20A]
000010AE 5246 addq.w D6, 1
label000010B0:
000010B0 BC6C 0530 cmp.w D6, [A4 + 0x530]
000010B4 6DD4 blt -0x2A /* 0000108A */
000010B6 4267 clr.w -[A7]
000010B8 3F2C 0004 move.w -[A7], [A4 + 0x4]
000010BC 3F3C 0001 move.w -[A7], 0x1
000010C0 42A7 clr.l -[A7]
000010C2 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
000010C6 301F move.w D0, [A7]+
000010C8 3E00 move.w D7, D0
000010CA 4A47 tst.w D7
000010CC 6704 beq +0x6 /* 000010D2 */
000010CE 3007 move.w D0, D7
000010D0 6034 bra +0x36 /* 00001106 */
label000010D2:
000010D2 2D7C 0000 0400 FFFC move.l [A6 - 0x4], 0x400
000010DA 4267 clr.w -[A7]
000010DC 3F2C 0004 move.w -[A7], [A4 + 0x4]
000010E0 486E FFFC pea.l [A6 - 0x4]
000010E4 486C 012C pea.l [A4 + 0x12C]
000010E8 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
000010EC 301F move.w D0, [A7]+
000010EE 3E00 move.w D7, D0
000010F0 4A47 tst.w D7
000010F2 6704 beq +0x6 /* 000010F8 */
000010F4 3007 move.w D0, D7
000010F6 600E bra +0x10 /* 00001106 */
label000010F8:
000010F8 3F2C 0004 move.w -[A7], [A4 + 0x4]
000010FC 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00001100 548F addq.l A7, 2
00001102 3E00 move.w D7, D0
00001104 3007 move.w D0, D7
label00001106:
00001106 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000110A 4E5E unlink A6
0000110C 4E75 rts
export_199:
0000110E 4E56 FFE8 link A6, -0x0018
00001112 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001116 286E 0008 movea.l A4, [A6 + 0x8]
0000111A 206E 0010 movea.l A0, [A6 + 0x10]
0000111E 4290 clr.l [A0]
00001120 202C 013C move.l D0, [A4 + 0x13C]
00001124 90AC 0140 sub.l D0, [A4 + 0x140]
00001128 D0AC 0144 add.l D0, [A4 + 0x144]
0000112C 91AE 000C sub.l [A6 + 0xC], D0
00001130 4AAE 000C tst.l [A6 + 0xC]
00001134 6E06 bgt +0x8 /* 0000113C */
00001136 7000 moveq.l D0, 0x00
00001138 6000 00DE bra +0xE0 /* 00001218 */
label0000113C:
0000113C 202C 013C move.l D0, [A4 + 0x13C]
00001140 E580 asl D0, 2
00001142 0680 0000 0400 addi.l D0, 0x400
00001148 2D40 FFFC move.l [A6 - 0x4], D0
label0000114C:
0000114C 7A01 moveq.l D5, 0x01
0000114E 202E FFFC move.l D0, [A6 - 0x4]
00001152 B0AC 0130 cmp.l D0, [A4 + 0x130]
00001156 6D10 blt +0x12 /* 00001168 */
00001158 206E 0010 movea.l A0, [A6 + 0x10]
0000115C 0690 0007 A120 addi.l [A0], 0x7A120
00001162 7000 moveq.l D0, 0x00
00001164 6000 00B2 bra +0xB4 /* 00001218 */
label00001168:
00001168 7C00 moveq.l D6, 0x00
0000116A 6054 bra +0x56 /* 000011C0 */
label0000116C:
0000116C 3006 move.w D0, D6
0000116E 48C0 ext.l D0
00001170 E780 asl D0, 3
00001172 D08C add.l D0, A4
00001174 2040 movea.l A0, D0
00001176 43EE FFF4 lea.l A1, [A6 - 0xC]
0000117A 41E8 032C lea.l A0, [A0 + 0x32C]
0000117E 22D8 move.l [A1]+, [A0]+
00001180 22D8 move.l [A1]+, [A0]+
00001182 202E FFF4 move.l D0, [A6 - 0xC]
00001186 B0AE FFFC cmp.l D0, [A6 - 0x4]
0000118A 6632 bne +0x34 /* 000011BE */
0000118C 206E 0010 movea.l A0, [A6 + 0x10]
00001190 202E FFF8 move.l D0, [A6 - 0x8]
00001194 D190 add.l [A0], D0
00001196 4878 0004 push.l 0x4
0000119A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000119E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000011A2 91AE 000C sub.l [A6 + 0xC], D0
000011A6 4AAE 000C tst.l [A6 + 0xC]
000011AA 6E06 bgt +0x8 /* 000011B2 */
000011AC 7000 moveq.l D0, 0x00
000011AE 6000 0068 bra +0x6A /* 00001218 */
label000011B2:
000011B2 202E FFF8 move.l D0, [A6 - 0x8]
000011B6 D1AE FFFC add.l [A6 - 0x4], D0
000011BA 7A00 moveq.l D5, 0x00
000011BC 600A bra +0xC /* 000011C8 */
label000011BE:
000011BE 5246 addq.w D6, 1
label000011C0:
000011C0 3046 movea.w A0, D6
000011C2 B1EC 0138 cmpa.l A0, [A4 + 0x138]
000011C6 6DA4 blt -0x5A /* 0000116C */
label000011C8:
000011C8 4A45 tst.w D5
000011CA 6780 beq -0x7E /* 0000114C */
000011CC 486E FFE8 pea.l [A6 - 0x18]
000011D0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011D4 2F0C move.l -[A7], A4
000011D6 4EBA 04FC jsr [PC + 0x4FC /* 000016D4 */]
000011DA 4FEF 000C lea.l A7, [A7 + 0xC]
000011DE 3E00 move.w D7, D0
000011E0 4A47 tst.w D7
000011E2 6704 beq +0x6 /* 000011E8 */
000011E4 3007 move.w D0, D7
000011E6 6030 bra +0x32 /* 00001218 */
label000011E8:
000011E8 206E 0010 movea.l A0, [A6 + 0x10]
000011EC 202E FFF0 move.l D0, [A6 - 0x10]
000011F0 D190 add.l [A0], D0
000011F2 4878 0004 push.l 0x4
000011F6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000011FA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000011FE 91AE 000C sub.l [A6 + 0xC], D0
00001202 4AAE 000C tst.l [A6 + 0xC]
00001206 6E04 bgt +0x6 /* 0000120C */
00001208 7000 moveq.l D0, 0x00
0000120A 600C bra +0xE /* 00001218 */
label0000120C:
0000120C 202E FFF0 move.l D0, [A6 - 0x10]
00001210 D1AE FFFC add.l [A6 - 0x4], D0
00001214 6000 FF36 bra -0xC8 /* 0000114C */
label00001218:
00001218 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
0000121C 4E5E unlink A6
0000121E 4E75 rts
fn00001220:
00001220 4E56 FFF0 link A6, -0x0010
00001224 48E7 0108 movem.l -[A7], D7,A4
00001228 286E 0008 movea.l A4, [A6 + 0x8]
0000122C 486E FFFC pea.l [A6 - 0x4]
00001230 2F2E 000C move.l -[A7], [A6 + 0xC]
00001234 2F0C move.l -[A7], A4
00001236 4EBA 0C06 jsr [PC + 0xC06 /* 00001E3E */]
0000123A 4FEF 000C lea.l A7, [A7 + 0xC]
0000123E 3E00 move.w D7, D0
00001240 4A47 tst.w D7
00001242 6704 beq +0x6 /* 00001248 */
00001244 3007 move.w D0, D7
00001246 6034 bra +0x36 /* 0000127C */
label00001248:
00001248 486E FFF0 pea.l [A6 - 0x10]
0000124C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001250 2F0C move.l -[A7], A4
00001252 4EBA 0480 jsr [PC + 0x480 /* 000016D4 */]
00001256 4FEF 000C lea.l A7, [A7 + 0xC]
0000125A 3E00 move.w D7, D0
0000125C 4A47 tst.w D7
0000125E 6704 beq +0x6 /* 00001264 */
00001260 3007 move.w D0, D7
00001262 6018 bra +0x1A /* 0000127C */
label00001264:
00001264 202E FFF0 move.l D0, [A6 - 0x10]
00001268 B0AE 000C cmp.l D0, [A6 + 0xC]
0000126C 6704 beq +0x6 /* 00001272 */
0000126E 7064 moveq.l D0, 0x64
00001270 600A bra +0xC /* 0000127C */
label00001272:
00001272 206E 0010 movea.l A0, [A6 + 0x10]
00001276 20AE FFF4 move.l [A0], [A6 - 0xC]
0000127A 7000 moveq.l D0, 0x00
label0000127C:
0000127C 4CDF 1080 movem.l D7,A4, [A7]+
00001280 4E5E unlink A6
00001282 4E75 rts
fn00001284:
00001284 4E56 FFEC link A6, -0x0014
00001288 48E7 0108 movem.l -[A7], D7,A4
0000128C 286E 0008 movea.l A4, [A6 + 0x8]
00001290 486E FFEC pea.l [A6 - 0x14]
00001294 2F2E 000C move.l -[A7], [A6 + 0xC]
00001298 2F0C move.l -[A7], A4
0000129A 4EBA 0BA2 jsr [PC + 0xBA2 /* 00001E3E */]
0000129E 4FEF 000C lea.l A7, [A7 + 0xC]
000012A2 3E00 move.w D7, D0
000012A4 4A47 tst.w D7
000012A6 6706 beq +0x8 /* 000012AE */
000012A8 3007 move.w D0, D7
000012AA 6000 0064 bra +0x66 /* 00001310 */
label000012AE:
000012AE 486E FFF4 pea.l [A6 - 0xC]
000012B2 2F2E FFEC move.l -[A7], [A6 - 0x14]
000012B6 2F0C move.l -[A7], A4
000012B8 4EBA 041A jsr [PC + 0x41A /* 000016D4 */]
000012BC 4FEF 000C lea.l A7, [A7 + 0xC]
000012C0 3E00 move.w D7, D0
000012C2 4A47 tst.w D7
000012C4 6704 beq +0x6 /* 000012CA */
000012C6 3007 move.w D0, D7
000012C8 6046 bra +0x48 /* 00001310 */
label000012CA:
000012CA 202E FFF4 move.l D0, [A6 - 0xC]
000012CE B0AE 000C cmp.l D0, [A6 + 0xC]
000012D2 6704 beq +0x6 /* 000012D8 */
000012D4 7064 moveq.l D0, 0x64
000012D6 6038 bra +0x3A /* 00001310 */
label000012D8:
000012D8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000012DC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000012E0 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000012E4 4A78 0220 tst.w [0x00000220 /* MemErr */]
000012E8 6706 beq +0x8 /* 000012F0 */
000012EA 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000012EE 6020 bra +0x22 /* 00001310 */
label000012F0:
000012F0 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8]
000012F6 4267 clr.w -[A7]
000012F8 3F2C 0004 move.w -[A7], [A4 + 0x4]
000012FC 486E FFF0 pea.l [A6 - 0x10]
00001300 206E 0010 movea.l A0, [A6 + 0x10]
00001304 2F10 move.l -[A7], [A0]
00001306 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
0000130A 301F move.w D0, [A7]+
0000130C 3E00 move.w D7, D0
0000130E 3007 move.w D0, D7
label00001310:
00001310 4CDF 1080 movem.l D7,A4, [A7]+
00001314 4E5E unlink A6
00001316 4E75 rts
fn00001318:
00001318 4E56 FFEC link A6, -0x0014
0000131C 48E7 0108 movem.l -[A7], D7,A4
00001320 286E 0008 movea.l A4, [A6 + 0x8]
00001324 486E FFEC pea.l [A6 - 0x14]
00001328 2F2E 000C move.l -[A7], [A6 + 0xC]
0000132C 2F0C move.l -[A7], A4
0000132E 4EBA 0B0E jsr [PC + 0xB0E /* 00001E3E */]
00001332 4FEF 000C lea.l A7, [A7 + 0xC]
00001336 3E00 move.w D7, D0
00001338 4A47 tst.w D7
0000133A 6706 beq +0x8 /* 00001342 */
0000133C 3007 move.w D0, D7
0000133E 6000 00B4 bra +0xB6 /* 000013F4 */
label00001342:
00001342 486E FFF4 pea.l [A6 - 0xC]
00001346 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000134A 2F0C move.l -[A7], A4
0000134C 4EBA 0386 jsr [PC + 0x386 /* 000016D4 */]
00001350 4FEF 000C lea.l A7, [A7 + 0xC]
00001354 3E00 move.w D7, D0
00001356 4A47 tst.w D7
00001358 6706 beq +0x8 /* 00001360 */
0000135A 3007 move.w D0, D7
0000135C 6000 0096 bra +0x98 /* 000013F4 */
label00001360:
00001360 202E FFF4 move.l D0, [A6 - 0xC]
00001364 B0AE 000C cmp.l D0, [A6 + 0xC]
00001368 6706 beq +0x8 /* 00001370 */
0000136A 7064 moveq.l D0, 0x64
0000136C 6000 0086 bra +0x88 /* 000013F4 */
label00001370:
00001370 0CAE 0000 0104 FFF8 cmpi.l [A6 - 0x8], 0x104
00001378 6C2E bge +0x30 /* 000013A8 */
0000137A 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8]
00001380 203C 0000 0104 move.l D0, 0x104
00001386 90AE FFF8 sub.l D0, [A6 - 0x8]
0000138A D1AE 0010 add.l [A6 + 0x10], D0
0000138E 4267 clr.w -[A7]
00001390 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001394 486E FFF0 pea.l [A6 - 0x10]
00001398 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000139C 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
000013A0 301F move.w D0, [A7]+
000013A2 3E00 move.w D7, D0
000013A4 3007 move.w D0, D7
000013A6 604C bra +0x4E /* 000013F4 */
label000013A8:
000013A8 202E FFF8 move.l D0, [A6 - 0x8]
000013AC 0680 FFFF FF08 addi.l D0, 0xFFFFFF08
000013B2 D1AE FFEC add.l [A6 - 0x14], D0
000013B6 4267 clr.w -[A7]
000013B8 3F2C 0004 move.w -[A7], [A4 + 0x4]
000013BC 3F3C 0001 move.w -[A7], 0x1
000013C0 2F2E FFEC move.l -[A7], [A6 - 0x14]
000013C4 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
000013C8 301F move.w D0, [A7]+
000013CA 3E00 move.w D7, D0
000013CC 4A47 tst.w D7
000013CE 6704 beq +0x6 /* 000013D4 */
000013D0 3007 move.w D0, D7
000013D2 6020 bra +0x22 /* 000013F4 */
label000013D4:
000013D4 2D7C 0000 0104 FFF0 move.l [A6 - 0x10], 0x104
000013DC 4267 clr.w -[A7]
000013DE 3F2C 0004 move.w -[A7], [A4 + 0x4]
000013E2 486E FFF0 pea.l [A6 - 0x10]
000013E6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000013EA 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
000013EE 301F move.w D0, [A7]+
000013F0 3E00 move.w D7, D0
000013F2 3007 move.w D0, D7
label000013F4:
000013F4 4CDF 1080 movem.l D7,A4, [A7]+
000013F8 4E5E unlink A6
000013FA 4E75 rts
fn000013FC:
000013FC 4E56 FFEC link A6, -0x0014
00001400 48E7 0108 movem.l -[A7], D7,A4
00001404 286E 0008 movea.l A4, [A6 + 0x8]
00001408 2F0C move.l -[A7], A4
0000140A 4EBA 06F2 jsr [PC + 0x6F2 /* 00001AFE */]
0000140E 588F addq.l A7, 4
00001410 3E00 move.w D7, D0
00001412 4A47 tst.w D7
00001414 6706 beq +0x8 /* 0000141C */
00001416 3007 move.w D0, D7
00001418 6000 0126 bra +0x128 /* 00001540 */
label0000141C:
0000141C 486E FFF0 pea.l [A6 - 0x10]
00001420 2F2E 000C move.l -[A7], [A6 + 0xC]
00001424 2F0C move.l -[A7], A4
00001426 4EBA 0A16 jsr [PC + 0xA16 /* 00001E3E */]
0000142A 4FEF 000C lea.l A7, [A7 + 0xC]
0000142E 3E00 move.w D7, D0
00001430 4A47 tst.w D7
00001432 6706 beq +0x8 /* 0000143A */
00001434 3007 move.w D0, D7
00001436 6000 0108 bra +0x10A /* 00001540 */
label0000143A:
0000143A 486E FFF4 pea.l [A6 - 0xC]
0000143E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001442 2F0C move.l -[A7], A4
00001444 4EBA 028E jsr [PC + 0x28E /* 000016D4 */]
00001448 4FEF 000C lea.l A7, [A7 + 0xC]
0000144C 3E00 move.w D7, D0
0000144E 4A47 tst.w D7
00001450 6706 beq +0x8 /* 00001458 */
00001452 3007 move.w D0, D7
00001454 6000 00EA bra +0xEC /* 00001540 */
label00001458:
00001458 202E FFF4 move.l D0, [A6 - 0xC]
0000145C B0AE 000C cmp.l D0, [A6 + 0xC]
00001460 6706 beq +0x8 /* 00001468 */
00001462 7064 moveq.l D0, 0x64
00001464 6000 00DA bra +0xDC /* 00001540 */
label00001468:
00001468 42A7 clr.l -[A7]
0000146A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000146E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001472 201F move.l D0, [A7]+
00001474 2D40 FFEC move.l [A6 - 0x14], D0
00001478 202E FFEC move.l D0, [A6 - 0x14]
0000147C B0AE FFF8 cmp.l D0, [A6 - 0x8]
00001480 661E bne +0x20 /* 000014A0 */
00001482 4267 clr.w -[A7]
00001484 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001488 486E FFEC pea.l [A6 - 0x14]
0000148C 206E 0010 movea.l A0, [A6 + 0x10]
00001490 2F10 move.l -[A7], [A0]
00001492 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00001496 301F move.w D0, [A7]+
00001498 3E00 move.w D7, D0
0000149A 3007 move.w D0, D7
0000149C 6000 00A2 bra +0xA4 /* 00001540 */
label000014A0:
000014A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014A4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000014A8 2F0C move.l -[A7], A4
000014AA 4EBA 07C8 jsr [PC + 0x7C8 /* 00001C74 */]
000014AE 4FEF 000C lea.l A7, [A7 + 0xC]
000014B2 2D6E FFEC FFF8 move.l [A6 - 0x8], [A6 - 0x14]
000014B8 4878 0040 push.l 0x40 /* '@' */
000014BC 206E FFF8 movea.l A0, [A6 - 0x8]
000014C0 4868 004B pea.l [A0 + 0x4B]
000014C4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000014C8 ED80 asl D0, 6
000014CA 2D40 FFFC move.l [A6 - 0x4], D0
000014CE 486E FFF0 pea.l [A6 - 0x10]
000014D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014D6 2F0C move.l -[A7], A4
000014D8 4EBA 043C jsr [PC + 0x43C /* 00001916 */]
000014DC 4FEF 000C lea.l A7, [A7 + 0xC]
000014E0 486E FFF4 pea.l [A6 - 0xC]
000014E4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000014E8 2F0C move.l -[A7], A4
000014EA 4EBA 0238 jsr [PC + 0x238 /* 00001724 */]
000014EE 4FEF 000C lea.l A7, [A7 + 0xC]
000014F2 3E00 move.w D7, D0
000014F4 4A47 tst.w D7
000014F6 6704 beq +0x6 /* 000014FC */
000014F8 3007 move.w D0, D7
000014FA 6044 bra +0x46 /* 00001540 */
label000014FC:
000014FC 202E FFFC move.l D0, [A6 - 0x4]
00001500 0680 FFFF FFF4 addi.l D0, 0xFFFFFFF4
00001506 2D40 FFEC move.l [A6 - 0x14], D0
0000150A 4267 clr.w -[A7]
0000150C 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001510 486E FFEC pea.l [A6 - 0x14]
00001514 206E 0010 movea.l A0, [A6 + 0x10]
00001518 2F10 move.l -[A7], [A0]
0000151A 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
0000151E 301F move.w D0, [A7]+
00001520 3E00 move.w D7, D0
00001522 4A47 tst.w D7
00001524 6704 beq +0x6 /* 0000152A */
00001526 3007 move.w D0, D7
00001528 6016 bra +0x18 /* 00001540 */
label0000152A:
0000152A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000152E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001532 2F0C move.l -[A7], A4
00001534 4EBA 0A74 jsr [PC + 0xA74 /* 00001FAA */]
00001538 4FEF 000C lea.l A7, [A7 + 0xC]
0000153C 3E00 move.w D7, D0
0000153E 3007 move.w D0, D7
label00001540:
00001540 4CDF 1080 movem.l D7,A4, [A7]+
00001544 4E5E unlink A6
00001546 4E75 rts
export_196:
fn00001548:
00001548 4E56 FFEC link A6, -0x0014
0000154C 48E7 0108 movem.l -[A7], D7,A4
00001550 286E 0008 movea.l A4, [A6 + 0x8]
00001554 2F0C move.l -[A7], A4
00001556 4EBA 05A6 jsr [PC + 0x5A6 /* 00001AFE */]
0000155A 588F addq.l A7, 4
0000155C 3E00 move.w D7, D0
0000155E 4A47 tst.w D7
00001560 6706 beq +0x8 /* 00001568 */
00001562 3007 move.w D0, D7
00001564 6000 00BC bra +0xBE /* 00001622 */
label00001568:
00001568 2F2E 000C move.l -[A7], [A6 + 0xC]
0000156C 2F0C move.l -[A7], A4
0000156E 4EBA 0204 jsr [PC + 0x204 /* 00001774 */]
00001572 508F addq.l A7, 8
00001574 3E00 move.w D7, D0
00001576 4A47 tst.w D7
00001578 6706 beq +0x8 /* 00001580 */
0000157A 3007 move.w D0, D7
0000157C 6000 00A4 bra +0xA6 /* 00001622 */
label00001580:
00001580 206E 000C movea.l A0, [A6 + 0xC]
00001584 2D50 FFF4 move.l [A6 - 0xC], [A0]
00001588 42A7 clr.l -[A7]
0000158A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000158E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001592 201F move.l D0, [A7]+
00001594 2D40 FFF8 move.l [A6 - 0x8], D0
00001598 4878 0040 push.l 0x40 /* '@' */
0000159C 206E FFF8 movea.l A0, [A6 - 0x8]
000015A0 4868 004B pea.l [A0 + 0x4B]
000015A4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000015A8 ED80 asl D0, 6
000015AA 2D40 FFFC move.l [A6 - 0x4], D0
000015AE 486E FFF0 pea.l [A6 - 0x10]
000015B2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015B6 2F0C move.l -[A7], A4
000015B8 4EBA 035C jsr [PC + 0x35C /* 00001916 */]
000015BC 4FEF 000C lea.l A7, [A7 + 0xC]
000015C0 486E FFF4 pea.l [A6 - 0xC]
000015C4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000015C8 2F0C move.l -[A7], A4
000015CA 4EBA 0158 jsr [PC + 0x158 /* 00001724 */]
000015CE 4FEF 000C lea.l A7, [A7 + 0xC]
000015D2 3E00 move.w D7, D0
000015D4 4A47 tst.w D7
000015D6 6704 beq +0x6 /* 000015DC */
000015D8 3007 move.w D0, D7
000015DA 6046 bra +0x48 /* 00001622 */
label000015DC:
000015DC 202E FFFC move.l D0, [A6 - 0x4]
000015E0 0680 FFFF FFF4 addi.l D0, 0xFFFFFFF4
000015E6 2D40 FFEC move.l [A6 - 0x14], D0
000015EA 4267 clr.w -[A7]
000015EC 3F2C 0004 move.w -[A7], [A4 + 0x4]
000015F0 486E FFEC pea.l [A6 - 0x14]
000015F4 206E 0010 movea.l A0, [A6 + 0x10]
000015F8 2F10 move.l -[A7], [A0]
000015FA 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
000015FE 301F move.w D0, [A7]+
00001600 3E00 move.w D7, D0
00001602 4A47 tst.w D7
00001604 6704 beq +0x6 /* 0000160A */
00001606 3007 move.w D0, D7
00001608 6018 bra +0x1A /* 00001622 */
label0000160A:
0000160A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000160E 206E 000C movea.l A0, [A6 + 0xC]
00001612 2F10 move.l -[A7], [A0]
00001614 2F0C move.l -[A7], A4
00001616 4EBA 0992 jsr [PC + 0x992 /* 00001FAA */]
0000161A 4FEF 000C lea.l A7, [A7 + 0xC]
0000161E 3E00 move.w D7, D0
00001620 3007 move.w D0, D7
label00001622:
00001622 4CDF 1080 movem.l D7,A4, [A7]+
00001626 4E5E unlink A6
00001628 4E75 rts
fn0000162A:
0000162A 4E56 FFEC link A6, -0x0014
0000162E 48E7 0108 movem.l -[A7], D7,A4
00001632 286E 0008 movea.l A4, [A6 + 0x8]
00001636 2F0C move.l -[A7], A4
00001638 4EBA 04C4 jsr [PC + 0x4C4 /* 00001AFE */]
0000163C 588F addq.l A7, 4
0000163E 3E00 move.w D7, D0
00001640 4A47 tst.w D7
00001642 6706 beq +0x8 /* 0000164A */
00001644 3007 move.w D0, D7
00001646 6000 0084 bra +0x86 /* 000016CC */
label0000164A:
0000164A 486E FFF0 pea.l [A6 - 0x10]
0000164E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001652 2F0C move.l -[A7], A4
00001654 4EBA 07E8 jsr [PC + 0x7E8 /* 00001E3E */]
00001658 4FEF 000C lea.l A7, [A7 + 0xC]
0000165C 3E00 move.w D7, D0
0000165E 4A47 tst.w D7
00001660 6706 beq +0x8 /* 00001668 */
00001662 3007 move.w D0, D7
00001664 6000 0066 bra +0x68 /* 000016CC */
label00001668:
00001668 486E FFF4 pea.l [A6 - 0xC]
0000166C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001670 2F0C move.l -[A7], A4
00001672 4EBA 0060 jsr [PC + 0x60 /* 000016D4 */]
00001676 4FEF 000C lea.l A7, [A7 + 0xC]
0000167A 3E00 move.w D7, D0
0000167C 4A47 tst.w D7
0000167E 6704 beq +0x6 /* 00001684 */
00001680 3007 move.w D0, D7
00001682 6048 bra +0x4A /* 000016CC */
label00001684:
00001684 202E FFF4 move.l D0, [A6 - 0xC]
00001688 B0AE 000C cmp.l D0, [A6 + 0xC]
0000168C 6704 beq +0x6 /* 00001692 */
0000168E 7064 moveq.l D0, 0x64
00001690 603A bra +0x3C /* 000016CC */
label00001692:
00001692 2F2C 0148 move.l -[A7], [A4 + 0x148]
00001696 2F2E 000C move.l -[A7], [A6 + 0xC]
0000169A 2F0C move.l -[A7], A4
0000169C 4EBA 090C jsr [PC + 0x90C /* 00001FAA */]
000016A0 4FEF 000C lea.l A7, [A7 + 0xC]
000016A4 3E00 move.w D7, D0
000016A6 4A47 tst.w D7
000016A8 6704 beq +0x6 /* 000016AE */
000016AA 3007 move.w D0, D7
000016AC 601E bra +0x20 /* 000016CC */
label000016AE:
000016AE 296E 000C 0148 move.l [A4 + 0x148], [A6 + 0xC]
000016B4 52AC 0144 addq.l [A4 + 0x144], 1
000016B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016BC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000016C0 2F0C move.l -[A7], A4
000016C2 4EBA 05B0 jsr [PC + 0x5B0 /* 00001C74 */]
000016C6 4FEF 000C lea.l A7, [A7 + 0xC]
000016CA 7000 moveq.l D0, 0x00
label000016CC:
000016CC 4CDF 1080 movem.l D7,A4, [A7]+
000016D0 4E5E unlink A6
000016D2 4E75 rts
fn000016D4:
000016D4 4E56 FFFC link A6, -0x0004
000016D8 48E7 0108 movem.l -[A7], D7,A4
000016DC 286E 0008 movea.l A4, [A6 + 0x8]
000016E0 4267 clr.w -[A7]
000016E2 3F2C 0004 move.w -[A7], [A4 + 0x4]
000016E6 3F3C 0001 move.w -[A7], 0x1
000016EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000016EE 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
000016F2 301F move.w D0, [A7]+
000016F4 3E00 move.w D7, D0
000016F6 4A47 tst.w D7
000016F8 6704 beq +0x6 /* 000016FE */
000016FA 3007 move.w D0, D7
000016FC 601E bra +0x20 /* 0000171C */
label000016FE:
000016FE 700C moveq.l D0, 0x0C
00001700 2D40 FFFC move.l [A6 - 0x4], D0
00001704 4267 clr.w -[A7]
00001706 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000170A 486E FFFC pea.l [A6 - 0x4]
0000170E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001712 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
00001716 301F move.w D0, [A7]+
00001718 3E00 move.w D7, D0
0000171A 3007 move.w D0, D7
label0000171C:
0000171C 4CDF 1080 movem.l D7,A4, [A7]+
00001720 4E5E unlink A6
00001722 4E75 rts
fn00001724:
00001724 4E56 FFFC link A6, -0x0004
00001728 48E7 0108 movem.l -[A7], D7,A4
0000172C 286E 0008 movea.l A4, [A6 + 0x8]
00001730 4267 clr.w -[A7]
00001732 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001736 3F3C 0001 move.w -[A7], 0x1
0000173A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000173E 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00001742 301F move.w D0, [A7]+
00001744 3E00 move.w D7, D0
00001746 4A47 tst.w D7
00001748 6704 beq +0x6 /* 0000174E */
0000174A 3007 move.w D0, D7
0000174C 601E bra +0x20 /* 0000176C */
label0000174E:
0000174E 700C moveq.l D0, 0x0C
00001750 2D40 FFFC move.l [A6 - 0x4], D0
00001754 4267 clr.w -[A7]
00001756 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000175A 486E FFFC pea.l [A6 - 0x4]
0000175E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001762 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00001766 301F move.w D0, [A7]+
00001768 3E00 move.w D7, D0
0000176A 3007 move.w D0, D7
label0000176C:
0000176C 4CDF 1080 movem.l D7,A4, [A7]+
00001770 4E5E unlink A6
00001772 4E75 rts
fn00001774:
00001774 4E56 FFFC link A6, -0x0004
00001778 48E7 0108 movem.l -[A7], D7,A4
0000177C 286E 0008 movea.l A4, [A6 + 0x8]
00001780 4AAC 0144 tst.l [A4 + 0x144]
00001784 6734 beq +0x36 /* 000017BA */
00001786 206E 000C movea.l A0, [A6 + 0xC]
0000178A 20AC 0148 move.l [A0], [A4 + 0x148]
0000178E 486E FFFC pea.l [A6 - 0x4]
00001792 206E 000C movea.l A0, [A6 + 0xC]
00001796 2F10 move.l -[A7], [A0]
00001798 2F0C move.l -[A7], A4
0000179A 4EBA 06A2 jsr [PC + 0x6A2 /* 00001E3E */]
0000179E 4FEF 000C lea.l A7, [A7 + 0xC]
000017A2 3E00 move.w D7, D0
000017A4 4A47 tst.w D7
000017A6 6704 beq +0x6 /* 000017AC */
000017A8 3007 move.w D0, D7
000017AA 602E bra +0x30 /* 000017DA */
label000017AC:
000017AC 296E FFFC 0148 move.l [A4 + 0x148], [A6 - 0x4]
000017B2 53AC 0144 subq.l [A4 + 0x144], 1
000017B6 7000 moveq.l D0, 0x00
000017B8 6020 bra +0x22 /* 000017DA */
label000017BA:
000017BA 2F0C move.l -[A7], A4
000017BC 4EBA 0024 jsr [PC + 0x24 /* 000017E2 */]
000017C0 588F addq.l A7, 4
000017C2 3E00 move.w D7, D0
000017C4 4A47 tst.w D7
000017C6 6704 beq +0x6 /* 000017CC */
000017C8 3007 move.w D0, D7
000017CA 600E bra +0x10 /* 000017DA */
label000017CC:
000017CC 206E 000C movea.l A0, [A6 + 0xC]
000017D0 20AC 0140 move.l [A0], [A4 + 0x140]
000017D4 52AC 0140 addq.l [A4 + 0x140], 1
000017D8 7000 moveq.l D0, 0x00
label000017DA:
000017DA 4CDF 1080 movem.l D7,A4, [A7]+
000017DE 4E5E unlink A6
000017E0 4E75 rts
fn000017E2:
000017E2 4E56 FFDC link A6, -0x0024
000017E6 48E7 0308 movem.l -[A7], D6,D7,A4
000017EA 286E 0008 movea.l A4, [A6 + 0x8]
000017EE 42AE FFDC clr.l [A6 - 0x24]
000017F2 202C 0140 move.l D0, [A4 + 0x140]
000017F6 B0AC 013C cmp.l D0, [A4 + 0x13C]
000017FA 6C06 bge +0x8 /* 00001802 */
000017FC 7000 moveq.l D0, 0x00
000017FE 6000 010E bra +0x110 /* 0000190E */
label00001802:
00001802 202C 013C move.l D0, [A4 + 0x13C]
00001806 E580 asl D0, 2
00001808 0680 0000 0400 addi.l D0, 0x400
0000180E 2D40 FFE8 move.l [A6 - 0x18], D0
label00001812:
00001812 7C01 moveq.l D6, 0x01
00001814 4AAC 0138 tst.l [A4 + 0x138]
00001818 6732 beq +0x34 /* 0000184C */
0000181A 41EE FFEC lea.l A0, [A6 - 0x14]
0000181E 43EC 032C lea.l A1, [A4 + 0x32C]
00001822 20D9 move.l [A0]+, [A1]+
00001824 20D9 move.l [A0]+, [A1]+
00001826 202E FFEC move.l D0, [A6 - 0x14]
0000182A B0AE FFE8 cmp.l D0, [A6 - 0x18]
0000182E 6E1C bgt +0x1E /* 0000184C */
00001830 4267 clr.w -[A7]
00001832 2F0C move.l -[A7], A4
00001834 4EBA 058E jsr [PC + 0x58E /* 00001DC4 */]
00001838 5C8F addq.l A7, 6
0000183A 202E FFF0 move.l D0, [A6 - 0x10]
0000183E D1AE FFE8 add.l [A6 - 0x18], D0
00001842 202E FFF0 move.l D0, [A6 - 0x10]
00001846 D1AE FFDC add.l [A6 - 0x24], D0
0000184A 7C00 moveq.l D6, 0x00
label0000184C:
0000184C 4A46 tst.w D6
0000184E 6700 0080 beq +0x82 /* 000018D0 */
00001852 486E FFF4 pea.l [A6 - 0xC]
00001856 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000185A 2F0C move.l -[A7], A4
0000185C 4EBA FE76 jsr [PC - 0x18A /* 000016D4 */]
00001860 4FEF 000C lea.l A7, [A7 + 0xC]
00001864 3E00 move.w D7, D0
00001866 4A47 tst.w D7
00001868 6706 beq +0x8 /* 00001870 */
0000186A 3007 move.w D0, D7
0000186C 6000 00A0 bra +0xA2 /* 0000190E */
label00001870:
00001870 486E FFE0 pea.l [A6 - 0x20]
00001874 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001878 2F0C move.l -[A7], A4
0000187A 4EBA 009A jsr [PC + 0x9A /* 00001916 */]
0000187E 4FEF 000C lea.l A7, [A7 + 0xC]
00001882 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001886 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000188A 2F0C move.l -[A7], A4
0000188C 4EBA 071C jsr [PC + 0x71C /* 00001FAA */]
00001890 4FEF 000C lea.l A7, [A7 + 0xC]
00001894 3E00 move.w D7, D0
00001896 4A47 tst.w D7
00001898 6706 beq +0x8 /* 000018A0 */
0000189A 3007 move.w D0, D7
0000189C 6000 0070 bra +0x72 /* 0000190E */
label000018A0:
000018A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000018A4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000018A8 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000018AC 2F0C move.l -[A7], A4
000018AE 4EBA 0138 jsr [PC + 0x138 /* 000019E8 */]
000018B2 4FEF 0010 lea.l A7, [A7 + 0x10]
000018B6 3E00 move.w D7, D0
000018B8 4A47 tst.w D7
000018BA 6704 beq +0x6 /* 000018C0 */
000018BC 3007 move.w D0, D7
000018BE 604E bra +0x50 /* 0000190E */
label000018C0:
000018C0 202E FFFC move.l D0, [A6 - 0x4]
000018C4 D1AE FFE8 add.l [A6 - 0x18], D0
000018C8 202E FFFC move.l D0, [A6 - 0x4]
000018CC D1AE FFDC add.l [A6 - 0x24], D0
label000018D0:
000018D0 0CAE 0000 0200 FFDC cmpi.l [A6 - 0x24], 0x200
000018D8 6D00 FF38 blt -0xC6 /* 00001812 */
000018DC 06AC 0000 0080 013C addi.l [A4 + 0x13C], 0x80
000018E4 06AE FFFF FE00 FFDC addi.l [A6 - 0x24], 0xFFFFFE00
000018EC 4AAE FFDC tst.l [A6 - 0x24]
000018F0 6F1A ble +0x1C /* 0000190C */
000018F2 202E FFDC move.l D0, [A6 - 0x24]
000018F6 91AE FFE8 sub.l [A6 - 0x18], D0
000018FA 2F2E FFDC move.l -[A7], [A6 - 0x24]
000018FE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001902 2F0C move.l -[A7], A4
00001904 4EBA 036E jsr [PC + 0x36E /* 00001C74 */]
00001908 4FEF 000C lea.l A7, [A7 + 0xC]
label0000190C:
0000190C 7000 moveq.l D0, 0x00
label0000190E:
0000190E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001912 4E5E unlink A6
00001914 4E75 rts
fn00001916:
00001916 4E56 FFEC link A6, -0x0014
0000191A 48E7 0308 movem.l -[A7], D6,D7,A4
0000191E 286E 0008 movea.l A4, [A6 + 0x8]
00001922 42AE FFEC clr.l [A6 - 0x14]
00001926 2D7C 7FFF FFFF FFF0 move.l [A6 - 0x10], 0x7FFFFFFF
0000192E 7E00 moveq.l D7, 0x00
00001930 603A bra +0x3C /* 0000196C */
label00001932:
00001932 3007 move.w D0, D7
00001934 48C0 ext.l D0
00001936 E780 asl D0, 3
00001938 D08C add.l D0, A4
0000193A 2040 movea.l A0, D0
0000193C 43EE FFF4 lea.l A1, [A6 - 0xC]
00001940 41E8 032C lea.l A0, [A0 + 0x32C]
00001944 22D8 move.l [A1]+, [A0]+
00001946 22D8 move.l [A1]+, [A0]+
00001948 202E 000C move.l D0, [A6 + 0xC]
0000194C B0AE FFF8 cmp.l D0, [A6 - 0x8]
00001950 6E18 bgt +0x1A /* 0000196A */
00001952 202E FFF8 move.l D0, [A6 - 0x8]
00001956 B0AE FFF0 cmp.l D0, [A6 - 0x10]
0000195A 6C0E bge +0x10 /* 0000196A */
0000195C 41EE FFEC lea.l A0, [A6 - 0x14]
00001960 43EE FFF4 lea.l A1, [A6 - 0xC]
00001964 20D9 move.l [A0]+, [A1]+
00001966 20D9 move.l [A0]+, [A1]+
00001968 3C07 move.w D6, D7
label0000196A:
0000196A 5247 addq.w D7, 1
label0000196C:
0000196C 3047 movea.w A0, D7
0000196E B1EC 0138 cmpa.l A0, [A4 + 0x138]
00001972 6DBE blt -0x40 /* 00001932 */
00001974 4AAE FFEC tst.l [A6 - 0x14]
00001978 6756 beq +0x58 /* 000019D0 */
0000197A 202E FFF0 move.l D0, [A6 - 0x10]
0000197E B0AE 000C cmp.l D0, [A6 + 0xC]
00001982 6E14 bgt +0x16 /* 00001998 */
00001984 206E 0010 movea.l A0, [A6 + 0x10]
00001988 20AE FFEC move.l [A0], [A6 - 0x14]
0000198C 3F06 move.w -[A7], D6
0000198E 2F0C move.l -[A7], A4
00001990 4EBA 0432 jsr [PC + 0x432 /* 00001DC4 */]
00001994 5C8F addq.l A7, 6
00001996 6048 bra +0x4A /* 000019E0 */
label00001998:
00001998 206E 0010 movea.l A0, [A6 + 0x10]
0000199C 20AE FFEC move.l [A0], [A6 - 0x14]
000019A0 202E 000C move.l D0, [A6 + 0xC]
000019A4 D1AE FFEC add.l [A6 - 0x14], D0
000019A8 202E 000C move.l D0, [A6 + 0xC]
000019AC 91AE FFF0 sub.l [A6 - 0x10], D0
000019B0 202E 000C move.l D0, [A6 + 0xC]
000019B4 91AC 0134 sub.l [A4 + 0x134], D0
000019B8 3006 move.w D0, D6
000019BA 48C0 ext.l D0
000019BC E780 asl D0, 3
000019BE D08C add.l D0, A4
000019C0 2040 movea.l A0, D0
000019C2 41E8 032C lea.l A0, [A0 + 0x32C]
000019C6 43EE FFEC lea.l A1, [A6 - 0x14]
000019CA 20D9 move.l [A0]+, [A1]+
000019CC 20D9 move.l [A0]+, [A1]+
000019CE 6010 bra +0x12 /* 000019E0 */
label000019D0:
000019D0 206E 0010 movea.l A0, [A6 + 0x10]
000019D4 20AC 0130 move.l [A0], [A4 + 0x130]
000019D8 202E 000C move.l D0, [A6 + 0xC]
000019DC D1AC 0130 add.l [A4 + 0x130], D0
label000019E0:
000019E0 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000019E4 4E5E unlink A6
000019E6 4E75 rts
fn000019E8:
000019E8 4E56 FFF0 link A6, -0x0010
000019EC 48E7 0108 movem.l -[A7], D7,A4
000019F0 286E 0008 movea.l A4, [A6 + 0x8]
000019F4 42A7 clr.l -[A7]
000019F6 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
000019FA 201F move.l D0, [A7]+
000019FC 2D40 FFF4 move.l [A6 - 0xC], D0
00001A00 202E FFF4 move.l D0, [A6 - 0xC]
00001A04 B0AE 0014 cmp.l D0, [A6 + 0x14]
00001A08 6F06 ble +0x8 /* 00001A10 */
00001A0A 2D6E 0014 FFF4 move.l [A6 - 0xC], [A6 + 0x14]
label00001A10:
00001A10 42A7 clr.l -[A7]
00001A12 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001A16 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00001A1A 205F movea.l A0, [A7]+
00001A1C 2D48 FFFC move.l [A6 - 0x4], A0
00001A20 4A78 0220 tst.w [0x00000220 /* MemErr */]
00001A24 6708 beq +0xA /* 00001A2E */
00001A26 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00001A2A 6000 00CA bra +0xCC /* 00001AF6 */
label00001A2E:
00001A2E 2D6E 0014 FFF0 move.l [A6 - 0x10], [A6 + 0x14]
00001A34 202E 0014 move.l D0, [A6 + 0x14]
00001A38 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00001A3C 6F06 ble +0x8 /* 00001A44 */
00001A3E 2D6E FFF4 FFF0 move.l [A6 - 0x10], [A6 - 0xC]
label00001A44:
00001A44 4267 clr.w -[A7]
00001A46 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001A4A 3F3C 0001 move.w -[A7], 0x1
00001A4E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A52 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00001A56 301F move.w D0, [A7]+
00001A58 3E00 move.w D7, D0
00001A5A 4A47 tst.w D7
00001A5C 6706 beq +0x8 /* 00001A64 */
00001A5E 3007 move.w D0, D7
00001A60 6000 0094 bra +0x96 /* 00001AF6 */
label00001A64:
00001A64 2D6E FFF0 FFF8 move.l [A6 - 0x8], [A6 - 0x10]
00001A6A 4267 clr.w -[A7]
00001A6C 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001A70 486E FFF8 pea.l [A6 - 0x8]
00001A74 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A78 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
00001A7C 301F move.w D0, [A7]+
00001A7E 3E00 move.w D7, D0
00001A80 4A47 tst.w D7
00001A82 6706 beq +0x8 /* 00001A8A */
00001A84 3007 move.w D0, D7
00001A86 6000 006E bra +0x70 /* 00001AF6 */
label00001A8A:
00001A8A 4267 clr.w -[A7]
00001A8C 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001A90 3F3C 0001 move.w -[A7], 0x1
00001A94 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001A98 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00001A9C 301F move.w D0, [A7]+
00001A9E 3E00 move.w D7, D0
00001AA0 4A47 tst.w D7
00001AA2 6704 beq +0x6 /* 00001AA8 */
00001AA4 3007 move.w D0, D7
00001AA6 604E bra +0x50 /* 00001AF6 */
label00001AA8:
00001AA8 2D6E FFF0 FFF8 move.l [A6 - 0x8], [A6 - 0x10]
00001AAE 4267 clr.w -[A7]
00001AB0 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001AB4 486E FFF8 pea.l [A6 - 0x8]
00001AB8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001ABC 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00001AC0 301F move.w D0, [A7]+
00001AC2 3E00 move.w D7, D0
00001AC4 4A47 tst.w D7
00001AC6 6704 beq +0x6 /* 00001ACC */
00001AC8 3007 move.w D0, D7
00001ACA 602A bra +0x2C /* 00001AF6 */
label00001ACC:
00001ACC 202E FFF0 move.l D0, [A6 - 0x10]
00001AD0 D1AE 000C add.l [A6 + 0xC], D0
00001AD4 202E FFF0 move.l D0, [A6 - 0x10]
00001AD8 D1AE 0010 add.l [A6 + 0x10], D0
00001ADC 202E FFF0 move.l D0, [A6 - 0x10]
00001AE0 91AE 0014 sub.l [A6 + 0x14], D0
00001AE4 4AAE 0014 tst.l [A6 + 0x14]
00001AE8 6E00 FF44 bgt -0xBA /* 00001A2E */
00001AEC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001AF0 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00001AF4 7000 moveq.l D0, 0x00
label00001AF6:
00001AF6 4CDF 1080 movem.l D7,A4, [A7]+
00001AFA 4E5E unlink A6
00001AFC 4E75 rts
fn00001AFE:
00001AFE 4E56 FFD8 link A6, -0x0028
00001B02 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001B06 286E 0008 movea.l A4, [A6 + 0x8]
00001B0A 0CAC 0000 0040 0138 cmpi.l [A4 + 0x138], 0x40 /* '@' */
00001B12 6C06 bge +0x8 /* 00001B1A */
00001B14 7000 moveq.l D0, 0x00
00001B16 6000 0154 bra +0x156 /* 00001C6C */
label00001B1A:
00001B1A 2D7C 7FFF FFFF FFEC move.l [A6 - 0x14], 0x7FFFFFFF
00001B22 7E00 moveq.l D7, 0x00
00001B24 6054 bra +0x56 /* 00001B7A */
label00001B26:
00001B26 3007 move.w D0, D7
00001B28 48C0 ext.l D0
00001B2A E780 asl D0, 3
00001B2C D08C add.l D0, A4
00001B2E 2040 movea.l A0, D0
00001B30 43EE FFE0 lea.l A1, [A6 - 0x20]
00001B34 41E8 032C lea.l A0, [A0 + 0x32C]
00001B38 22D8 move.l [A1]+, [A0]+
00001B3A 22D8 move.l [A1]+, [A0]+
00001B3C 3007 move.w D0, D7
00001B3E 5240 addq.w D0, 1
00001B40 48C0 ext.l D0
00001B42 E780 asl D0, 3
00001B44 D08C add.l D0, A4
00001B46 2040 movea.l A0, D0
00001B48 43EE FFD8 lea.l A1, [A6 - 0x28]
00001B4C 41E8 032C lea.l A0, [A0 + 0x32C]
00001B50 22D8 move.l [A1]+, [A0]+
00001B52 22D8 move.l [A1]+, [A0]+
00001B54 202E FFE0 move.l D0, [A6 - 0x20]
00001B58 D0AE FFE4 add.l D0, [A6 - 0x1C]
00001B5C 222E FFD8 move.l D1, [A6 - 0x28]
00001B60 9280 sub.l D1, D0
00001B62 2D41 FFF0 move.l [A6 - 0x10], D1
00001B66 202E FFF0 move.l D0, [A6 - 0x10]
00001B6A B0AE FFEC cmp.l D0, [A6 - 0x14]
00001B6E 6C08 bge +0xA /* 00001B78 */
00001B70 2D6E FFF0 FFEC move.l [A6 - 0x14], [A6 - 0x10]
00001B76 3C07 move.w D6, D7
label00001B78:
00001B78 5247 addq.w D7, 1
label00001B7A:
00001B7A 0C47 003F cmpi.w D7, 0x3F /* '?' */
00001B7E 6DA6 blt -0x58 /* 00001B26 */
00001B80 3006 move.w D0, D6
00001B82 48C0 ext.l D0
00001B84 E780 asl D0, 3
00001B86 D08C add.l D0, A4
00001B88 2040 movea.l A0, D0
00001B8A 43EE FFE0 lea.l A1, [A6 - 0x20]
00001B8E 41E8 032C lea.l A0, [A0 + 0x32C]
00001B92 22D8 move.l [A1]+, [A0]+
00001B94 22D8 move.l [A1]+, [A0]+
00001B96 3006 move.w D0, D6
00001B98 5240 addq.w D0, 1
00001B9A 48C0 ext.l D0
00001B9C E780 asl D0, 3
00001B9E D08C add.l D0, A4
00001BA0 2040 movea.l A0, D0
00001BA2 43EE FFD8 lea.l A1, [A6 - 0x28]
00001BA6 41E8 032C lea.l A0, [A0 + 0x32C]
00001BAA 22D8 move.l [A1]+, [A0]+
00001BAC 22D8 move.l [A1]+, [A0]+
00001BAE 202E FFE0 move.l D0, [A6 - 0x20]
00001BB2 D0AE FFE4 add.l D0, [A6 - 0x1C]
00001BB6 2D40 FFE8 move.l [A6 - 0x18], D0
label00001BBA:
00001BBA 486E FFF4 pea.l [A6 - 0xC]
00001BBE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001BC2 2F0C move.l -[A7], A4
00001BC4 4EBA FB0E jsr [PC - 0x4F2 /* 000016D4 */]
00001BC8 4FEF 000C lea.l A7, [A7 + 0xC]
00001BCC 3A00 move.w D5, D0
00001BCE 4A45 tst.w D5
00001BD0 6706 beq +0x8 /* 00001BD8 */
00001BD2 3005 move.w D0, D5
00001BD4 6000 0096 bra +0x98 /* 00001C6C */
label00001BD8:
00001BD8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001BDC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001BE0 2F0C move.l -[A7], A4
00001BE2 4EBA 03C6 jsr [PC + 0x3C6 /* 00001FAA */]
00001BE6 4FEF 000C lea.l A7, [A7 + 0xC]
00001BEA 3A00 move.w D5, D0
00001BEC 4A45 tst.w D5
00001BEE 6706 beq +0x8 /* 00001BF6 */
00001BF0 3005 move.w D0, D5
00001BF2 6000 0078 bra +0x7A /* 00001C6C */
label00001BF6:
00001BF6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001BFA 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001BFE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001C02 2F0C move.l -[A7], A4
00001C04 4EBA FDE2 jsr [PC - 0x21E /* 000019E8 */]
00001C08 4FEF 0010 lea.l A7, [A7 + 0x10]
00001C0C 3A00 move.w D5, D0
00001C0E 4A45 tst.w D5
00001C10 6704 beq +0x6 /* 00001C16 */
00001C12 3005 move.w D0, D5
00001C14 6056 bra +0x58 /* 00001C6C */
label00001C16:
00001C16 202E FFFC move.l D0, [A6 - 0x4]
00001C1A D1AE FFE0 add.l [A6 - 0x20], D0
00001C1E 202E FFFC move.l D0, [A6 - 0x4]
00001C22 D1AE FFE8 add.l [A6 - 0x18], D0
00001C26 202E FFE8 move.l D0, [A6 - 0x18]
00001C2A B0AE FFD8 cmp.l D0, [A6 - 0x28]
00001C2E 6D8A blt -0x74 /* 00001BBA */
00001C30 202E FFE4 move.l D0, [A6 - 0x1C]
00001C34 91AE FFD8 sub.l [A6 - 0x28], D0
00001C38 202E FFE4 move.l D0, [A6 - 0x1C]
00001C3C D1AE FFDC add.l [A6 - 0x24], D0
00001C40 202E FFE4 move.l D0, [A6 - 0x1C]
00001C44 D1AC 0134 add.l [A4 + 0x134], D0
00001C48 3006 move.w D0, D6
00001C4A 5240 addq.w D0, 1
00001C4C 48C0 ext.l D0
00001C4E E780 asl D0, 3
00001C50 D08C add.l D0, A4
00001C52 2040 movea.l A0, D0
00001C54 41E8 032C lea.l A0, [A0 + 0x32C]
00001C58 43EE FFD8 lea.l A1, [A6 - 0x28]
00001C5C 20D9 move.l [A0]+, [A1]+
00001C5E 20D9 move.l [A0]+, [A1]+
00001C60 3F06 move.w -[A7], D6
00001C62 2F0C move.l -[A7], A4
00001C64 4EBA 015E jsr [PC + 0x15E /* 00001DC4 */]
00001C68 5C8F addq.l A7, 6
00001C6A 7000 moveq.l D0, 0x00
label00001C6C:
00001C6C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001C70 4E5E unlink A6
00001C72 4E75 rts
fn00001C74:
00001C74 4E56 FFF0 link A6, -0x0010
00001C78 48E7 0308 movem.l -[A7], D6,D7,A4
00001C7C 286E 0008 movea.l A4, [A6 + 0x8]
00001C80 7C00 moveq.l D6, 0x00
00001C82 6022 bra +0x24 /* 00001CA6 */
label00001C84:
00001C84 3006 move.w D0, D6
00001C86 48C0 ext.l D0
00001C88 E780 asl D0, 3
00001C8A D08C add.l D0, A4
00001C8C 2040 movea.l A0, D0
00001C8E 43EE FFF8 lea.l A1, [A6 - 0x8]
00001C92 41E8 032C lea.l A0, [A0 + 0x32C]
00001C96 22D8 move.l [A1]+, [A0]+
00001C98 22D8 move.l [A1]+, [A0]+
00001C9A 202E FFF8 move.l D0, [A6 - 0x8]
00001C9E B0AE 000C cmp.l D0, [A6 + 0xC]
00001CA2 6E0A bgt +0xC /* 00001CAE */
00001CA4 5246 addq.w D6, 1
label00001CA6:
00001CA6 3046 movea.w A0, D6
00001CA8 B1EC 0138 cmpa.l A0, [A4 + 0x138]
00001CAC 6DD6 blt -0x28 /* 00001C84 */
label00001CAE:
00001CAE 202C 0138 move.l D0, [A4 + 0x138]
00001CB2 5380 subq.l D0, 1
00001CB4 3E00 move.w D7, D0
00001CB6 6030 bra +0x32 /* 00001CE8 */
label00001CB8:
00001CB8 3007 move.w D0, D7
00001CBA 48C0 ext.l D0
00001CBC E780 asl D0, 3
00001CBE D08C add.l D0, A4
00001CC0 2040 movea.l A0, D0
00001CC2 43EE FFF8 lea.l A1, [A6 - 0x8]
00001CC6 41E8 032C lea.l A0, [A0 + 0x32C]
00001CCA 22D8 move.l [A1]+, [A0]+
00001CCC 22D8 move.l [A1]+, [A0]+
00001CCE 3007 move.w D0, D7
00001CD0 5240 addq.w D0, 1
00001CD2 48C0 ext.l D0
00001CD4 E780 asl D0, 3
00001CD6 D08C add.l D0, A4
00001CD8 2040 movea.l A0, D0
00001CDA 41E8 032C lea.l A0, [A0 + 0x32C]
00001CDE 43EE FFF8 lea.l A1, [A6 - 0x8]
00001CE2 20D9 move.l [A0]+, [A1]+
00001CE4 20D9 move.l [A0]+, [A1]+
00001CE6 5347 subq.w D7, 1
label00001CE8:
00001CE8 BE46 cmp.w D7, D6
00001CEA 6CCC bge -0x32 /* 00001CB8 */
00001CEC 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC]
00001CF2 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10]
00001CF8 3006 move.w D0, D6
00001CFA 48C0 ext.l D0
00001CFC E780 asl D0, 3
00001CFE D08C add.l D0, A4
00001D00 2040 movea.l A0, D0
00001D02 41E8 032C lea.l A0, [A0 + 0x32C]
00001D06 43EE FFF8 lea.l A1, [A6 - 0x8]
00001D0A 20D9 move.l [A0]+, [A1]+
00001D0C 20D9 move.l [A0]+, [A1]+
00001D0E 52AC 0138 addq.l [A4 + 0x138], 1
00001D12 202E 0010 move.l D0, [A6 + 0x10]
00001D16 D1AC 0134 add.l [A4 + 0x134], D0
00001D1A 2F0C move.l -[A7], A4
00001D1C 4EBA 000C jsr [PC + 0xC /* 00001D2A */]
00001D20 588F addq.l A7, 4
00001D22 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001D26 4E5E unlink A6
00001D28 4E75 rts
fn00001D2A:
00001D2A 4E56 FFF0 link A6, -0x0010
00001D2E 48E7 0108 movem.l -[A7], D7,A4
00001D32 286E 0008 movea.l A4, [A6 + 0x8]
00001D36 7E00 moveq.l D7, 0x00
00001D38 6000 0076 bra +0x78 /* 00001DB0 */
label00001D3C:
00001D3C 3007 move.w D0, D7
00001D3E 48C0 ext.l D0
00001D40 E780 asl D0, 3
00001D42 D08C add.l D0, A4
00001D44 2040 movea.l A0, D0
00001D46 43EE FFF8 lea.l A1, [A6 - 0x8]
00001D4A 41E8 032C lea.l A0, [A0 + 0x32C]
00001D4E 22D8 move.l [A1]+, [A0]+
00001D50 22D8 move.l [A1]+, [A0]+
00001D52 3007 move.w D0, D7
00001D54 5240 addq.w D0, 1
00001D56 48C0 ext.l D0
00001D58 E780 asl D0, 3
00001D5A D08C add.l D0, A4
00001D5C 2040 movea.l A0, D0
00001D5E 43EE FFF0 lea.l A1, [A6 - 0x10]
00001D62 41E8 032C lea.l A0, [A0 + 0x32C]
00001D66 22D8 move.l [A1]+, [A0]+
00001D68 22D8 move.l [A1]+, [A0]+
00001D6A 202E FFF8 move.l D0, [A6 - 0x8]
00001D6E D0AE FFFC add.l D0, [A6 - 0x4]
00001D72 B0AE FFF0 cmp.l D0, [A6 - 0x10]
00001D76 6D36 blt +0x38 /* 00001DAE */
00001D78 202E FFF4 move.l D0, [A6 - 0xC]
00001D7C D1AE FFFC add.l [A6 - 0x4], D0
00001D80 3007 move.w D0, D7
00001D82 48C0 ext.l D0
00001D84 E780 asl D0, 3
00001D86 D08C add.l D0, A4
00001D88 2040 movea.l A0, D0
00001D8A 41E8 032C lea.l A0, [A0 + 0x32C]
00001D8E 43EE FFF8 lea.l A1, [A6 - 0x8]
00001D92 20D9 move.l [A0]+, [A1]+
00001D94 20D9 move.l [A0]+, [A1]+
00001D96 202E FFF4 move.l D0, [A6 - 0xC]
00001D9A D1AC 0134 add.l [A4 + 0x134], D0
00001D9E 3007 move.w D0, D7
00001DA0 5240 addq.w D0, 1
00001DA2 3F00 move.w -[A7], D0
00001DA4 2F0C move.l -[A7], A4
00001DA6 4EBA 001C jsr [PC + 0x1C /* 00001DC4 */]
00001DAA 5C8F addq.l A7, 6
00001DAC 5347 subq.w D7, 1
label00001DAE:
00001DAE 5247 addq.w D7, 1
label00001DB0:
00001DB0 202C 0138 move.l D0, [A4 + 0x138]
00001DB4 5380 subq.l D0, 1
00001DB6 3047 movea.w A0, D7
00001DB8 B1C0 cmpa.l A0, D0
00001DBA 6D80 blt -0x7E /* 00001D3C */
00001DBC 4CDF 1080 movem.l D7,A4, [A7]+
00001DC0 4E5E unlink A6
00001DC2 4E75 rts
fn00001DC4:
00001DC4 4E56 FFF8 link A6, -0x0008
00001DC8 48E7 0108 movem.l -[A7], D7,A4
00001DCC 286E 0008 movea.l A4, [A6 + 0x8]
00001DD0 302E 000C move.w D0, [A6 + 0xC]
00001DD4 48C0 ext.l D0
00001DD6 E780 asl D0, 3
00001DD8 D08C add.l D0, A4
00001DDA 2040 movea.l A0, D0
00001DDC 43EE FFF8 lea.l A1, [A6 - 0x8]
00001DE0 41E8 032C lea.l A0, [A0 + 0x32C]
00001DE4 22D8 move.l [A1]+, [A0]+
00001DE6 22D8 move.l [A1]+, [A0]+
00001DE8 202E FFFC move.l D0, [A6 - 0x4]
00001DEC 91AC 0134 sub.l [A4 + 0x134], D0
00001DF0 302E 000C move.w D0, [A6 + 0xC]
00001DF4 5240 addq.w D0, 1
00001DF6 3E00 move.w D7, D0
00001DF8 6030 bra +0x32 /* 00001E2A */
label00001DFA:
00001DFA 3007 move.w D0, D7
00001DFC 48C0 ext.l D0
00001DFE E780 asl D0, 3
00001E00 D08C add.l D0, A4
00001E02 2040 movea.l A0, D0
00001E04 43EE FFF8 lea.l A1, [A6 - 0x8]
00001E08 41E8 032C lea.l A0, [A0 + 0x32C]
00001E0C 22D8 move.l [A1]+, [A0]+
00001E0E 22D8 move.l [A1]+, [A0]+
00001E10 3007 move.w D0, D7
00001E12 5340 subq.w D0, 1
00001E14 48C0 ext.l D0
00001E16 E780 asl D0, 3
00001E18 D08C add.l D0, A4
00001E1A 2040 movea.l A0, D0
00001E1C 41E8 032C lea.l A0, [A0 + 0x32C]
00001E20 43EE FFF8 lea.l A1, [A6 - 0x8]
00001E24 20D9 move.l [A0]+, [A1]+
00001E26 20D9 move.l [A0]+, [A1]+
00001E28 5247 addq.w D7, 1
label00001E2A:
00001E2A 3047 movea.w A0, D7
00001E2C B1EC 0138 cmpa.l A0, [A4 + 0x138]
00001E30 6DC8 blt -0x36 /* 00001DFA */
00001E32 53AC 0138 subq.l [A4 + 0x138], 1
00001E36 4CDF 1080 movem.l D7,A4, [A7]+
00001E3A 4E5E unlink A6
00001E3C 4E75 rts
fn00001E3E:
00001E3E 4E56 0000 link A6, 0
00001E42 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001E46 286E 0008 movea.l A4, [A6 + 0x8]
00001E4A 4AAE 000C tst.l [A6 + 0xC]
00001E4E 6C06 bge +0x8 /* 00001E56 */
00001E50 7064 moveq.l D0, 0x64
00001E52 6000 014E bra +0x150 /* 00001FA2 */
label00001E56:
00001E56 202E 000C move.l D0, [A6 + 0xC]
00001E5A B0AC 0140 cmp.l D0, [A4 + 0x140]
00001E5E 6D06 blt +0x8 /* 00001E66 */
00001E60 7064 moveq.l D0, 0x64
00001E62 6000 013E bra +0x140 /* 00001FA2 */
label00001E66:
00001E66 2E3C 7FFF FFFF move.l D7, 0x7FFFFFFF
00001E6C 41EC 0532 lea.l A0, [A4 + 0x532]
00001E70 2648 movea.l A3, A0
00001E72 7A00 moveq.l D5, 0x00
00001E74 6048 bra +0x4A /* 00001EBE */
label00001E76:
00001E76 4878 0080 push.l 0x80
00001E7A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001E7E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001E82 EF80 asl D0, 7
00001E84 B093 cmp.l D0, [A3]
00001E86 6624 bne +0x26 /* 00001EAC */
00001E88 276C 052C 0004 move.l [A3 + 0x4], [A4 + 0x52C]
00001E8E 52AC 052C addq.l [A4 + 0x52C], 1
00001E92 202E 000C move.l D0, [A6 + 0xC]
00001E96 9093 sub.l D0, [A3]
00001E98 E580 asl D0, 2
00001E9A D08B add.l D0, A3
00001E9C 2040 movea.l A0, D0
00001E9E 226E 0010 movea.l A1, [A6 + 0x10]
00001EA2 22A8 000A move.l [A1], [A0 + 0xA]
00001EA6 7000 moveq.l D0, 0x00
00001EA8 6000 00F8 bra +0xFA /* 00001FA2 */
label00001EAC:
00001EAC BEAB 0004 cmp.l D7, [A3 + 0x4]
00001EB0 6F06 ble +0x8 /* 00001EB8 */
00001EB2 2E2B 0004 move.l D7, [A3 + 0x4]
00001EB6 3805 move.w D4, D5
label00001EB8:
00001EB8 47EB 020A lea.l A3, [A3 + 0x20A]
00001EBC 5245 addq.w D5, 1
label00001EBE:
00001EBE BA6C 0530 cmp.w D5, [A4 + 0x530]
00001EC2 6DB2 blt -0x4C /* 00001E76 */
00001EC4 0C6C 0004 0530 cmpi.w [A4 + 0x530], 0x4
00001ECA 6C64 bge +0x66 /* 00001F30 */
00001ECC 302C 0530 move.w D0, [A4 + 0x530]
00001ED0 C1FC 020A muls.w D0, 0x20A
00001ED4 D08C add.l D0, A4
00001ED6 0680 0000 0532 addi.l D0, 0x532
00001EDC 2640 movea.l A3, D0
00001EDE 526C 0530 addq.w [A4 + 0x530], 1
00001EE2 4878 0080 push.l 0x80
00001EE6 2F2E 000C move.l -[A7], [A6 + 0xC]
00001EEA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001EEE EF80 asl D0, 7
00001EF0 2680 move.l [A3], D0
00001EF2 276C 052C 0004 move.l [A3 + 0x4], [A4 + 0x52C]
00001EF8 52AC 052C addq.l [A4 + 0x52C], 1
00001EFC 426B 0008 clr.w [A3 + 0x8]
00001F00 2F0B move.l -[A7], A3
00001F02 2F0C move.l -[A7], A4
00001F04 4EBA 0214 jsr [PC + 0x214 /* 0000211A */]
00001F08 508F addq.l A7, 8
00001F0A 3C00 move.w D6, D0
00001F0C 4A46 tst.w D6
00001F0E 6706 beq +0x8 /* 00001F16 */
00001F10 3006 move.w D0, D6
00001F12 6000 008E bra +0x90 /* 00001FA2 */
label00001F16:
00001F16 202E 000C move.l D0, [A6 + 0xC]
00001F1A 9093 sub.l D0, [A3]
00001F1C E580 asl D0, 2
00001F1E D08B add.l D0, A3
00001F20 2040 movea.l A0, D0
00001F22 226E 0010 movea.l A1, [A6 + 0x10]
00001F26 22A8 000A move.l [A1], [A0 + 0xA]
00001F2A 7000 moveq.l D0, 0x00
00001F2C 6000 0074 bra +0x76 /* 00001FA2 */
label00001F30:
00001F30 3004 move.w D0, D4
00001F32 C1FC 020A muls.w D0, 0x20A
00001F36 D08C add.l D0, A4
00001F38 0680 0000 0532 addi.l D0, 0x532
00001F3E 2640 movea.l A3, D0
00001F40 4A6B 0008 tst.w [A3 + 0x8]
00001F44 6714 beq +0x16 /* 00001F5A */
00001F46 2F0B move.l -[A7], A3
00001F48 2F0C move.l -[A7], A4
00001F4A 4EBA 0236 jsr [PC + 0x236 /* 00002182 */]
00001F4E 508F addq.l A7, 8
00001F50 3C00 move.w D6, D0
00001F52 4A46 tst.w D6
00001F54 6704 beq +0x6 /* 00001F5A */
00001F56 3006 move.w D0, D6
00001F58 6048 bra +0x4A /* 00001FA2 */
label00001F5A:
00001F5A 4878 0080 push.l 0x80
00001F5E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001F62 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001F66 EF80 asl D0, 7
00001F68 2680 move.l [A3], D0
00001F6A 276C 052C 0004 move.l [A3 + 0x4], [A4 + 0x52C]
00001F70 52AC 052C addq.l [A4 + 0x52C], 1
00001F74 426B 0008 clr.w [A3 + 0x8]
00001F78 2F0B move.l -[A7], A3
00001F7A 2F0C move.l -[A7], A4
00001F7C 4EBA 019C jsr [PC + 0x19C /* 0000211A */]
00001F80 508F addq.l A7, 8
00001F82 3C00 move.w D6, D0
00001F84 4A46 tst.w D6
00001F86 6704 beq +0x6 /* 00001F8C */
00001F88 3006 move.w D0, D6
00001F8A 6016 bra +0x18 /* 00001FA2 */
label00001F8C:
00001F8C 202E 000C move.l D0, [A6 + 0xC]
00001F90 9093 sub.l D0, [A3]
00001F92 E580 asl D0, 2
00001F94 D08B add.l D0, A3
00001F96 2040 movea.l A0, D0
00001F98 226E 0010 movea.l A1, [A6 + 0x10]
00001F9C 22A8 000A move.l [A1], [A0 + 0xA]
00001FA0 7000 moveq.l D0, 0x00
label00001FA2:
00001FA2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001FA6 4E5E unlink A6
00001FA8 4E75 rts
fn00001FAA:
00001FAA 4E56 0000 link A6, 0
00001FAE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001FB2 286E 0008 movea.l A4, [A6 + 0x8]
00001FB6 4AAE 000C tst.l [A6 + 0xC]
00001FBA 6C06 bge +0x8 /* 00001FC2 */
00001FBC 7064 moveq.l D0, 0x64
00001FBE 6000 0152 bra +0x154 /* 00002112 */
label00001FC2:
00001FC2 202E 000C move.l D0, [A6 + 0xC]
00001FC6 B0AC 0140 cmp.l D0, [A4 + 0x140]
00001FCA 6D06 blt +0x8 /* 00001FD2 */
00001FCC 7064 moveq.l D0, 0x64
00001FCE 6000 0142 bra +0x144 /* 00002112 */
label00001FD2:
00001FD2 2E3C 7FFF FFFF move.l D7, 0x7FFFFFFF
00001FD8 41EC 0532 lea.l A0, [A4 + 0x532]
00001FDC 2648 movea.l A3, A0
00001FDE 7A00 moveq.l D5, 0x00
00001FE0 604C bra +0x4E /* 0000202E */
label00001FE2:
00001FE2 4878 0080 push.l 0x80
00001FE6 2F2E 000C move.l -[A7], [A6 + 0xC]
00001FEA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001FEE EF80 asl D0, 7
00001FF0 B093 cmp.l D0, [A3]
00001FF2 6628 bne +0x2A /* 0000201C */
00001FF4 276C 052C 0004 move.l [A3 + 0x4], [A4 + 0x52C]
00001FFA 52AC 052C addq.l [A4 + 0x52C], 1
00001FFE 7001 moveq.l D0, 0x01
00002000 3740 0008 move.w [A3 + 0x8], D0
00002004 202E 000C move.l D0, [A6 + 0xC]
00002008 9093 sub.l D0, [A3]
0000200A E580 asl D0, 2
0000200C D08B add.l D0, A3
0000200E 2040 movea.l A0, D0
00002010 216E 0010 000A move.l [A0 + 0xA], [A6 + 0x10]
00002016 7000 moveq.l D0, 0x00
00002018 6000 00F8 bra +0xFA /* 00002112 */
label0000201C:
0000201C BEAB 0004 cmp.l D7, [A3 + 0x4]
00002020 6F06 ble +0x8 /* 00002028 */
00002022 2E2B 0004 move.l D7, [A3 + 0x4]
00002026 3805 move.w D4, D5
label00002028:
00002028 47EB 020A lea.l A3, [A3 + 0x20A]
0000202C 5245 addq.w D5, 1
label0000202E:
0000202E BA6C 0530 cmp.w D5, [A4 + 0x530]
00002032 6DAE blt -0x50 /* 00001FE2 */
00002034 0C6C 0004 0530 cmpi.w [A4 + 0x530], 0x4
0000203A 6C64 bge +0x66 /* 000020A0 */
0000203C 302C 0530 move.w D0, [A4 + 0x530]
00002040 C1FC 020A muls.w D0, 0x20A
00002044 D08C add.l D0, A4
00002046 0680 0000 0532 addi.l D0, 0x532
0000204C 2640 movea.l A3, D0
0000204E 526C 0530 addq.w [A4 + 0x530], 1
00002052 4878 0080 push.l 0x80
00002056 2F2E 000C move.l -[A7], [A6 + 0xC]
0000205A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000205E EF80 asl D0, 7
00002060 2680 move.l [A3], D0
00002062 276C 052C 0004 move.l [A3 + 0x4], [A4 + 0x52C]
00002068 52AC 052C addq.l [A4 + 0x52C], 1
0000206C 7001 moveq.l D0, 0x01
0000206E 3740 0008 move.w [A3 + 0x8], D0
00002072 2F0B move.l -[A7], A3
00002074 2F0C move.l -[A7], A4
00002076 4EBA 00A2 jsr [PC + 0xA2 /* 0000211A */]
0000207A 508F addq.l A7, 8
0000207C 3C00 move.w D6, D0
0000207E 4A46 tst.w D6
00002080 6706 beq +0x8 /* 00002088 */
00002082 3006 move.w D0, D6
00002084 6000 008C bra +0x8E /* 00002112 */
label00002088:
00002088 202E 000C move.l D0, [A6 + 0xC]
0000208C 9093 sub.l D0, [A3]
0000208E E580 asl D0, 2
00002090 D08B add.l D0, A3
00002092 2040 movea.l A0, D0
00002094 216E 0010 000A move.l [A0 + 0xA], [A6 + 0x10]
0000209A 7000 moveq.l D0, 0x00
0000209C 6000 0074 bra +0x76 /* 00002112 */
label000020A0:
000020A0 3004 move.w D0, D4
000020A2 C1FC 020A muls.w D0, 0x20A
000020A6 D08C add.l D0, A4
000020A8 0680 0000 0532 addi.l D0, 0x532
000020AE 2640 movea.l A3, D0
000020B0 4A6B 0008 tst.w [A3 + 0x8]
000020B4 6714 beq +0x16 /* 000020CA */
000020B6 2F0B move.l -[A7], A3
000020B8 2F0C move.l -[A7], A4
000020BA 4EBA 00C6 jsr [PC + 0xC6 /* 00002182 */]
000020BE 508F addq.l A7, 8
000020C0 3C00 move.w D6, D0
000020C2 4A46 tst.w D6
000020C4 6704 beq +0x6 /* 000020CA */
000020C6 3006 move.w D0, D6
000020C8 6048 bra +0x4A /* 00002112 */
label000020CA:
000020CA 4878 0080 push.l 0x80
000020CE 2F2E 000C move.l -[A7], [A6 + 0xC]
000020D2 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000020D6 EF80 asl D0, 7
000020D8 2680 move.l [A3], D0
000020DA 276C 052C 0004 move.l [A3 + 0x4], [A4 + 0x52C]
000020E0 52AC 052C addq.l [A4 + 0x52C], 1
000020E4 7001 moveq.l D0, 0x01
000020E6 3740 0008 move.w [A3 + 0x8], D0
000020EA 2F0B move.l -[A7], A3
000020EC 2F0C move.l -[A7], A4
000020EE 4EBA 002A jsr [PC + 0x2A /* 0000211A */]
000020F2 508F addq.l A7, 8
000020F4 3C00 move.w D6, D0
000020F6 4A46 tst.w D6
000020F8 6704 beq +0x6 /* 000020FE */
000020FA 3006 move.w D0, D6
000020FC 6014 bra +0x16 /* 00002112 */
label000020FE:
000020FE 202E 000C move.l D0, [A6 + 0xC]
00002102 9093 sub.l D0, [A3]
00002104 E580 asl D0, 2
00002106 D08B add.l D0, A3
00002108 2040 movea.l A0, D0
0000210A 216E 0010 000A move.l [A0 + 0xA], [A6 + 0x10]
00002110 7000 moveq.l D0, 0x00
label00002112:
00002112 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002116 4E5E unlink A6
00002118 4E75 rts
fn0000211A:
0000211A 4E56 FFF8 link A6, -0x0008
0000211E 48E7 0108 movem.l -[A7], D7,A4
00002122 286E 0008 movea.l A4, [A6 + 0x8]
00002126 206E 000C movea.l A0, [A6 + 0xC]
0000212A 2010 move.l D0, [A0]
0000212C E580 asl D0, 2
0000212E 0680 0000 0400 addi.l D0, 0x400
00002134 2D40 FFF8 move.l [A6 - 0x8], D0
00002138 4267 clr.w -[A7]
0000213A 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000213E 3F3C 0001 move.w -[A7], 0x1
00002142 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002146 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
0000214A 301F move.w D0, [A7]+
0000214C 3E00 move.w D7, D0
0000214E 4A47 tst.w D7
00002150 6704 beq +0x6 /* 00002156 */
00002152 3007 move.w D0, D7
00002154 6024 bra +0x26 /* 0000217A */
label00002156:
00002156 2D7C 0000 0200 FFFC move.l [A6 - 0x4], 0x200
0000215E 4267 clr.w -[A7]
00002160 3F2C 0004 move.w -[A7], [A4 + 0x4]
00002164 486E FFFC pea.l [A6 - 0x4]
00002168 206E 000C movea.l A0, [A6 + 0xC]
0000216C 4868 000A pea.l [A0 + 0xA]
00002170 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
00002174 301F move.w D0, [A7]+
00002176 3E00 move.w D7, D0
00002178 3007 move.w D0, D7
label0000217A:
0000217A 4CDF 1080 movem.l D7,A4, [A7]+
0000217E 4E5E unlink A6
00002180 4E75 rts
fn00002182:
00002182 4E56 FFF8 link A6, -0x0008
00002186 48E7 0108 movem.l -[A7], D7,A4
0000218A 286E 0008 movea.l A4, [A6 + 0x8]
0000218E 206E 000C movea.l A0, [A6 + 0xC]
00002192 2010 move.l D0, [A0]
00002194 E580 asl D0, 2
00002196 0680 0000 0400 addi.l D0, 0x400
0000219C 2D40 FFF8 move.l [A6 - 0x8], D0
000021A0 4267 clr.w -[A7]
000021A2 3F2C 0004 move.w -[A7], [A4 + 0x4]
000021A6 3F3C 0001 move.w -[A7], 0x1
000021AA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000021AE 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
000021B2 301F move.w D0, [A7]+
000021B4 3E00 move.w D7, D0
000021B6 4A47 tst.w D7
000021B8 6704 beq +0x6 /* 000021BE */
000021BA 3007 move.w D0, D7
000021BC 6024 bra +0x26 /* 000021E2 */
label000021BE:
000021BE 2D7C 0000 0200 FFFC move.l [A6 - 0x4], 0x200
000021C6 4267 clr.w -[A7]
000021C8 3F2C 0004 move.w -[A7], [A4 + 0x4]
000021CC 486E FFFC pea.l [A6 - 0x4]
000021D0 206E 000C movea.l A0, [A6 + 0xC]
000021D4 4868 000A pea.l [A0 + 0xA]
000021D8 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
000021DC 301F move.w D0, [A7]+
000021DE 3E00 move.w D7, D0
000021E0 3007 move.w D0, D7
label000021E2:
000021E2 4CDF 1080 movem.l D7,A4, [A7]+
000021E6 4E5E unlink A6
000021E8 4E75 rts
export_201:
fn000021EA:
000021EA 4E56 FFFE link A6, -0x0002
000021EE 206E 0008 movea.l A0, [A6 + 0x8]
000021F2 2050 movea.l A0, [A0]
000021F4 3D50 FFFE move.w [A6 - 0x2], [A0]
000021F8 302E FFFE move.w D0, [A6 - 0x2]
000021FC 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002200 0000 0008 ori.b D0, 0x8
00002204 006A 0012 001E ori.w [A2 + 0x1E], 0x12
0000220A 0020 0022 ori.b -[A0], 0x22 /* '\"' */
0000220E 0024 002E ori.b -[A4], 0x2E /* '.' */
00002212 0038 0042 004C ori.b [0x0000004C], 0x42 /* 'B' */
00002218 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000221C 4EBA 0352 jsr [PC + 0x352 /* 00002570 */]
00002220 588F addq.l A7, 4
00002222 6000 004C bra +0x4E /* 00002270 */
00002226 7000 moveq.l D0, 0x00
00002228 6046 bra +0x48 /* 00002270 */
0000222A 7000 moveq.l D0, 0x00
0000222C 6042 bra +0x44 /* 00002270 */
0000222E 7000 moveq.l D0, 0x00
00002230 603E bra +0x40 /* 00002270 */
00002232 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002236 4EBA 061C jsr [PC + 0x61C /* 00002854 */]
0000223A 588F addq.l A7, 4
0000223C 6032 bra +0x34 /* 00002270 */
0000223E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002242 4EBA 085A jsr [PC + 0x85A /* 00002A9E */]
00002246 588F addq.l A7, 4
00002248 6026 bra +0x28 /* 00002270 */
0000224A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000224E 4EBA 0E6E jsr [PC + 0xE6E /* 000030BE */]
00002252 588F addq.l A7, 4
00002254 601A bra +0x1C /* 00002270 */
00002256 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000225A 4EBA 109C jsr [PC + 0x109C /* 000032F8 */]
0000225E 588F addq.l A7, 4
00002260 600E bra +0x10 /* 00002270 */
00002262 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002266 4EBA 13CC jsr [PC + 0x13CC /* 00003634 */]
0000226A 588F addq.l A7, 4
0000226C 6002 bra +0x4 /* 00002270 */
0000226E 7069 moveq.l D0, 0x69
label00002270:
00002270 4E5E unlink A6
00002272 4E75 rts
export_215:
fn00002274:
00002274 4E56 FFFE link A6, -0x0002
00002278 206E 0008 movea.l A0, [A6 + 0x8]
0000227C 2050 movea.l A0, [A0]
0000227E 3D50 FFFE move.w [A6 - 0x2], [A0]
00002282 302E FFFE move.w D0, [A6 - 0x2]
00002286 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000228A 0000 0008 ori.b D0, 0x8
0000228E 006A 0012 001E ori.w [A2 + 0x1E], 0x12
00002294 0020 0022 ori.b -[A0], 0x22 /* '\"' */
00002298 0024 002E ori.b -[A4], 0x2E /* '.' */
0000229C 0038 0042 004C ori.b [0x0000004C], 0x42 /* 'B' */
000022A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022A6 4EBA 0374 jsr [PC + 0x374 /* 0000261C */]
000022AA 588F addq.l A7, 4
000022AC 6000 004C bra +0x4E /* 000022FA */
000022B0 7000 moveq.l D0, 0x00
000022B2 6046 bra +0x48 /* 000022FA */
000022B4 7000 moveq.l D0, 0x00
000022B6 6042 bra +0x44 /* 000022FA */
000022B8 7000 moveq.l D0, 0x00
000022BA 603E bra +0x40 /* 000022FA */
000022BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022C0 4EBA 061C jsr [PC + 0x61C /* 000028DE */]
000022C4 588F addq.l A7, 4
000022C6 6032 bra +0x34 /* 000022FA */
000022C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022CC 4EBA 0892 jsr [PC + 0x892 /* 00002B60 */]
000022D0 588F addq.l A7, 4
000022D2 6026 bra +0x28 /* 000022FA */
000022D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022D8 4EBA 0E6C jsr [PC + 0xE6C /* 00003146 */]
000022DC 588F addq.l A7, 4
000022DE 601A bra +0x1C /* 000022FA */
000022E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022E4 4EBA 10F6 jsr [PC + 0x10F6 /* 000033DC */]
000022E8 588F addq.l A7, 4
000022EA 600E bra +0x10 /* 000022FA */
000022EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022F0 4EBA 140C jsr [PC + 0x140C /* 000036FE */]
000022F4 588F addq.l A7, 4
000022F6 6002 bra +0x4 /* 000022FA */
000022F8 7069 moveq.l D0, 0x69
label000022FA:
000022FA 4E5E unlink A6
000022FC 4E75 rts
export_209:
fn000022FE:
000022FE 4E56 FFFE link A6, -0x0002
00002302 206E 0008 movea.l A0, [A6 + 0x8]
00002306 2050 movea.l A0, [A0]
00002308 3D50 FFFE move.w [A6 - 0x2], [A0]
0000230C 302E FFFE move.w D0, [A6 - 0x2]
00002310 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002314 0000 0008 ori.b D0, 0x8
00002318 0084 0012 001E ori.l D4, 0x12001E
0000231E 002A 0034 003E ori.b [A2 + 0x3E], 0x34 /* '4' */
00002324 0048 0052 ori.w A0, 0x52 /* 'R' */
00002328 005C 0066 ori.w [A4]+, 0x66 /* 'f' */
0000232C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002330 4EBA 042A jsr [PC + 0x42A /* 0000275C */]
00002334 588F addq.l A7, 4
00002336 6000 0066 bra +0x68 /* 0000239E */
0000233A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000233E 4EBA 04B4 jsr [PC + 0x4B4 /* 000027F4 */]
00002342 588F addq.l A7, 4
00002344 6000 0058 bra +0x5A /* 0000239E */
00002348 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000234C 4EBA 1592 jsr [PC + 0x1592 /* 000038E0 */]
00002350 588F addq.l A7, 4
00002352 604A bra +0x4C /* 0000239E */
00002354 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002358 4EBA 15CE jsr [PC + 0x15CE /* 00003928 */]
0000235C 588F addq.l A7, 4
0000235E 603E bra +0x40 /* 0000239E */
00002360 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002364 4EBA 0690 jsr [PC + 0x690 /* 000029F6 */]
00002368 588F addq.l A7, 4
0000236A 6032 bra +0x34 /* 0000239E */
0000236C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002370 4EBA 093E jsr [PC + 0x93E /* 00002CB0 */]
00002374 588F addq.l A7, 4
00002376 6026 bra +0x28 /* 0000239E */
00002378 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000237C 4EBA 0EC4 jsr [PC + 0xEC4 /* 00003242 */]
00002380 588F addq.l A7, 4
00002382 601A bra +0x1C /* 0000239E */
00002384 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002388 4EBA 11D6 jsr [PC + 0x11D6 /* 00003560 */]
0000238C 588F addq.l A7, 4
0000238E 600E bra +0x10 /* 0000239E */
00002390 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002394 4EBA 14B0 jsr [PC + 0x14B0 /* 00003846 */]
00002398 588F addq.l A7, 4
0000239A 6002 bra +0x4 /* 0000239E */
0000239C 7069 moveq.l D0, 0x69
label0000239E:
0000239E 4E5E unlink A6
000023A0 4E75 rts
export_217:
fn000023A2:
000023A2 4E56 FFFA link A6, -0x0006
000023A6 42AE FFFA clr.l [A6 - 0x6]
000023AA 206E 0008 movea.l A0, [A6 + 0x8]
000023AE 2050 movea.l A0, [A0]
000023B0 3D50 FFFE move.w [A6 - 0x2], [A0]
000023B4 302E FFFE move.w D0, [A6 - 0x2]
000023B8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000023BC 0000 0008 ori.b D0, 0x8
000023C0 00A8 0012 0022 0032 ori.l [A0 + 0x32], 0x120022
000023C8 0042 0050 ori.w D2, 0x50 /* 'P' */
000023CC 005E 006C ori.w [A6]+, 0x6C /* 'l' */
000023D0 007A 0088 2F2E ori.w [PC + 0x2F2E /* 00005300, value 0x7013 */], 0x88
000023D6 0008 4EBA ori.b A0, 0xBA
000023DA 013C 588F btst 0x8F, D0
000023DE 2D40 FFFA move.l [A6 - 0x6], D0
000023E2 6000 0084 bra +0x86 /* 00002468 */
000023E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023EA 4EBA 03D4 jsr [PC + 0x3D4 /* 000027C0 */]
000023EE 588F addq.l A7, 4
000023F0 2D40 FFFA move.l [A6 - 0x6], D0
000023F4 6000 0072 bra +0x74 /* 00002468 */
000023F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023FC 4EBA 14AE jsr [PC + 0x14AE /* 000038AC */]
00002400 588F addq.l A7, 4
00002402 2D40 FFFA move.l [A6 - 0x6], D0
00002406 6000 0060 bra +0x62 /* 00002468 */
0000240A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000240E 4EBA 14E4 jsr [PC + 0x14E4 /* 000038F4 */]
00002412 588F addq.l A7, 4
00002414 2D40 FFFA move.l [A6 - 0x6], D0
00002418 604E bra +0x50 /* 00002468 */
0000241A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000241E 4EBA 03E8 jsr [PC + 0x3E8 /* 00002808 */]
00002422 588F addq.l A7, 4
00002424 2D40 FFFA move.l [A6 - 0x6], D0
00002428 603E bra +0x40 /* 00002468 */
0000242A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000242E 4EBA 0616 jsr [PC + 0x616 /* 00002A46 */]
00002432 588F addq.l A7, 4
00002434 2D40 FFFA move.l [A6 - 0x6], D0
00002438 602E bra +0x30 /* 00002468 */
0000243A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000243E 4EBA 0C34 jsr [PC + 0xC34 /* 00003074 */]
00002442 588F addq.l A7, 4
00002444 2D40 FFFA move.l [A6 - 0x6], D0
00002448 601E bra +0x20 /* 00002468 */
0000244A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000244E 4EBA 0E40 jsr [PC + 0xE40 /* 00003290 */]
00002452 588F addq.l A7, 4
00002454 2D40 FFFA move.l [A6 - 0x6], D0
00002458 600E bra +0x10 /* 00002468 */
0000245A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000245E 4EBA 117A jsr [PC + 0x117A /* 000035DA */]
00002462 588F addq.l A7, 4
00002464 2D40 FFFA move.l [A6 - 0x6], D0
label00002468:
00002468 202E FFFA move.l D0, [A6 - 0x6]
0000246C 4E5E unlink A6
0000246E 4E75 rts
00002470 4E56 FFFE link A6, -0x0002
00002474 206E 0008 movea.l A0, [A6 + 0x8]
00002478 2050 movea.l A0, [A0]
0000247A 2050 movea.l A0, [A0]
0000247C 3D50 FFFE move.w [A6 - 0x2], [A0]
00002480 302E FFFE move.w D0, [A6 - 0x2]
00002484 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002488 0000 0008 ori.b D0, 0x8
0000248C 0084 0012 001E ori.l D4, 0x12001E
00002492 002A 0034 003E ori.b [A2 + 0x3E], 0x34 /* '4' */
00002498 0048 0052 ori.w A0, 0x52 /* 'R' */
0000249C 005C 0066 ori.w [A4]+, 0x66 /* 'f' */
000024A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024A4 4EBA 021A jsr [PC + 0x21A /* 000026C0 */]
000024A8 588F addq.l A7, 4
000024AA 6000 0066 bra +0x68 /* 00002512 */
000024AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024B2 4EBA 0328 jsr [PC + 0x328 /* 000027DC */]
000024B6 588F addq.l A7, 4
000024B8 6000 0058 bra +0x5A /* 00002512 */
000024BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024C0 4EBA 1406 jsr [PC + 0x1406 /* 000038C8 */]
000024C4 588F addq.l A7, 4
000024C6 604A bra +0x4C /* 00002512 */
000024C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024CC 4EBA 1442 jsr [PC + 0x1442 /* 00003910 */]
000024D0 588F addq.l A7, 4
000024D2 603E bra +0x40 /* 00002512 */
000024D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024D8 4EBA 0498 jsr [PC + 0x498 /* 00002972 */]
000024DC 588F addq.l A7, 4
000024DE 6032 bra +0x34 /* 00002512 */
000024E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024E4 4EBA 0732 jsr [PC + 0x732 /* 00002C18 */]
000024E8 588F addq.l A7, 4
000024EA 6026 bra +0x28 /* 00002512 */
000024EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024F0 4EBA 0CD4 jsr [PC + 0xCD4 /* 000031C6 */]
000024F4 588F addq.l A7, 4
000024F6 601A bra +0x1C /* 00002512 */
000024F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024FC 4EBA 0FB4 jsr [PC + 0xFB4 /* 000034B2 */]
00002500 588F addq.l A7, 4
00002502 600E bra +0x10 /* 00002512 */
00002504 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002508 4EBA 12A8 jsr [PC + 0x12A8 /* 000037B2 */]
0000250C 588F addq.l A7, 4
0000250E 6002 bra +0x4 /* 00002512 */
00002510 7069 moveq.l D0, 0x69
label00002512:
00002512 4E5E unlink A6
00002514 4E75 rts
00002516 4E56 FFE6 link A6, -0x001A
0000251A 2F07 move.l -[A7], D7
0000251C 206E 0008 movea.l A0, [A6 + 0x8]
00002520 2050 movea.l A0, [A0]
00002522 43EE FFE6 lea.l A1, [A6 - 0x1A]
00002526 7005 moveq.l D0, 0x05
label00002528:
00002528 22D8 move.l [A1]+, [A0]+
0000252A 51C8 FFFC dbf D0, -0x6 /* 00002528 */
0000252E 32D8 move.w [A1]+, [A0]+
00002530 42A7 clr.l -[A7]
00002532 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002536 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000253A 201F move.l D0, [A7]+
0000253C 2E00 move.l D7, D0
0000253E 42A7 clr.l -[A7]
00002540 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002544 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002548 201F move.l D0, [A7]+
0000254A DE80 add.l D7, D0
0000254C 42A7 clr.l -[A7]
0000254E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002552 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002556 201F move.l D0, [A7]+
00002558 DE80 add.l D7, D0
0000255A 42A7 clr.l -[A7]
0000255C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002560 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002564 201F move.l D0, [A7]+
00002566 DE80 add.l D7, D0
00002568 2007 move.l D0, D7
0000256A 2E1F move.l D7, [A7]+
0000256C 4E5E unlink A6
0000256E 4E75 rts
fn00002570:
00002570 4E56 FFDE link A6, -0x0022
00002574 2F07 move.l -[A7], D7
00002576 206E 0008 movea.l A0, [A6 + 0x8]
0000257A 2050 movea.l A0, [A0]
0000257C 43EE FFE6 lea.l A1, [A6 - 0x1A]
00002580 7005 moveq.l D0, 0x05
label00002582:
00002582 22D8 move.l [A1]+, [A0]+
00002584 51C8 FFFC dbf D0, -0x6 /* 00002582 */
00002588 32D8 move.w [A1]+, [A0]+
0000258A 42A7 clr.l -[A7]
0000258C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002590 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002594 201F move.l D0, [A7]+
00002596 2D40 FFE2 move.l [A6 - 0x1E], D0
0000259A 2D6E FFE2 FFDE move.l [A6 - 0x22], [A6 - 0x1E]
000025A0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000025A4 486E FFDE pea.l [A6 - 0x22]
000025A8 486E FFE2 pea.l [A6 - 0x1E]
000025AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025B0 4EBA 219E jsr [PC + 0x219E /* 00004750 */]
000025B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000025B8 3E00 move.w D7, D0
000025BA 4A47 tst.w D7
000025BC 6704 beq +0x6 /* 000025C2 */
000025BE 3007 move.w D0, D7
000025C0 6054 bra +0x56 /* 00002616 */
label000025C2:
000025C2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000025C6 486E FFDE pea.l [A6 - 0x22]
000025CA 486E FFE2 pea.l [A6 - 0x1E]
000025CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025D2 4EBA 217C jsr [PC + 0x217C /* 00004750 */]
000025D6 4FEF 0010 lea.l A7, [A7 + 0x10]
000025DA 3E00 move.w D7, D0
000025DC 4A47 tst.w D7
000025DE 6704 beq +0x6 /* 000025E4 */
000025E0 3007 move.w D0, D7
000025E2 6032 bra +0x34 /* 00002616 */
label000025E4:
000025E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025E8 486E FFDE pea.l [A6 - 0x22]
000025EC 486E FFE2 pea.l [A6 - 0x1E]
000025F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025F4 4EBA 215A jsr [PC + 0x215A /* 00004750 */]
000025F8 4FEF 0010 lea.l A7, [A7 + 0x10]
000025FC 3E00 move.w D7, D0
000025FE 4A47 tst.w D7
00002600 6704 beq +0x6 /* 00002606 */
00002602 3007 move.w D0, D7
00002604 6010 bra +0x12 /* 00002616 */
label00002606:
00002606 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000260A 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000260E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002612 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label00002616:
00002616 2E1F move.l D7, [A7]+
00002618 4E5E unlink A6
0000261A 4E75 rts
fn0000261C:
0000261C 4E56 FFE2 link A6, -0x001E
00002620 2F07 move.l -[A7], D7
00002622 206E 0008 movea.l A0, [A6 + 0x8]
00002626 2050 movea.l A0, [A0]
00002628 43EE FFE2 lea.l A1, [A6 - 0x1E]
0000262C 7005 moveq.l D0, 0x05
label0000262E:
0000262E 22D8 move.l [A1]+, [A0]+
00002630 51C8 FFFC dbf D0, -0x6 /* 0000262E */
00002634 32D8 move.w [A1]+, [A0]+
00002636 701A moveq.l D0, 0x1A
00002638 2D40 FFFC move.l [A6 - 0x4], D0
0000263C 486E FFF0 pea.l [A6 - 0x10]
00002640 486E FFFC pea.l [A6 - 0x4]
00002644 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002648 4EBA 2094 jsr [PC + 0x2094 /* 000046DE */]
0000264C 4FEF 000C lea.l A7, [A7 + 0xC]
00002650 3E00 move.w D7, D0
00002652 4A47 tst.w D7
00002654 6706 beq +0x8 /* 0000265C */
00002656 3007 move.w D0, D7
00002658 6000 0060 bra +0x62 /* 000026BA */
label0000265C:
0000265C 486E FFF4 pea.l [A6 - 0xC]
00002660 486E FFFC pea.l [A6 - 0x4]
00002664 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002668 4EBA 2074 jsr [PC + 0x2074 /* 000046DE */]
0000266C 4FEF 000C lea.l A7, [A7 + 0xC]
00002670 3E00 move.w D7, D0
00002672 4A47 tst.w D7
00002674 6704 beq +0x6 /* 0000267A */
00002676 3007 move.w D0, D7
00002678 6040 bra +0x42 /* 000026BA */
label0000267A:
0000267A 486E FFF8 pea.l [A6 - 0x8]
0000267E 486E FFFC pea.l [A6 - 0x4]
00002682 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002686 4EBA 2056 jsr [PC + 0x2056 /* 000046DE */]
0000268A 4FEF 000C lea.l A7, [A7 + 0xC]
0000268E 3E00 move.w D7, D0
00002690 4A47 tst.w D7
00002692 6704 beq +0x6 /* 00002698 */
00002694 3007 move.w D0, D7
00002696 6022 bra +0x24 /* 000026BA */
label00002698:
00002698 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000269C 4878 001A push.l 0x1A
000026A0 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000026A4 206E 0008 movea.l A0, [A6 + 0x8]
000026A8 2050 movea.l A0, [A0]
000026AA 43EE FFE2 lea.l A1, [A6 - 0x1E]
000026AE 7005 moveq.l D0, 0x05
label000026B0:
000026B0 20D9 move.l [A0]+, [A1]+
000026B2 51C8 FFFC dbf D0, -0x6 /* 000026B0 */
000026B6 30D9 move.w [A0]+, [A1]+
000026B8 7000 moveq.l D0, 0x00
label000026BA:
000026BA 2E1F move.l D7, [A7]+
000026BC 4E5E unlink A6
000026BE 4E75 rts
fn000026C0:
000026C0 4E56 FFE6 link A6, -0x001A
000026C4 2F07 move.l -[A7], D7
000026C6 4267 clr.w -[A7]
000026C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026CC 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000026D0 301F move.w D0, [A7]+
000026D2 4A78 0220 tst.w [0x00000220 /* MemErr */]
000026D6 6708 beq +0xA /* 000026E0 */
000026D8 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000026DC 6000 0078 bra +0x7A /* 00002756 */
label000026E0:
000026E0 206E 0008 movea.l A0, [A6 + 0x8]
000026E4 2050 movea.l A0, [A0]
000026E6 2050 movea.l A0, [A0]
000026E8 43EE FFE6 lea.l A1, [A6 - 0x1A]
000026EC 7005 moveq.l D0, 0x05
label000026EE:
000026EE 22D8 move.l [A1]+, [A0]+
000026F0 51C8 FFFC dbf D0, -0x6 /* 000026EE */
000026F4 32D8 move.w [A1]+, [A0]+
000026F6 4267 clr.w -[A7]
000026F8 486E FFF4 pea.l [A6 - 0xC]
000026FC 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002700 301F move.w D0, [A7]+
00002702 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002706 6706 beq +0x8 /* 0000270E */
00002708 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000270C 6048 bra +0x4A /* 00002756 */
label0000270E:
0000270E 4267 clr.w -[A7]
00002710 486E FFF8 pea.l [A6 - 0x8]
00002714 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002718 301F move.w D0, [A7]+
0000271A 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000271E 6706 beq +0x8 /* 00002726 */
00002720 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002724 6030 bra +0x32 /* 00002756 */
label00002726:
00002726 4267 clr.w -[A7]
00002728 486E FFFC pea.l [A6 - 0x4]
0000272C 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002730 301F move.w D0, [A7]+
00002732 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002736 6706 beq +0x8 /* 0000273E */
00002738 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000273C 6018 bra +0x1A /* 00002756 */
label0000273E:
0000273E 206E 0008 movea.l A0, [A6 + 0x8]
00002742 2050 movea.l A0, [A0]
00002744 2050 movea.l A0, [A0]
00002746 43EE FFE6 lea.l A1, [A6 - 0x1A]
0000274A 7005 moveq.l D0, 0x05
label0000274C:
0000274C 20D9 move.l [A0]+, [A1]+
0000274E 51C8 FFFC dbf D0, -0x6 /* 0000274C */
00002752 30D9 move.w [A0]+, [A1]+
00002754 7000 moveq.l D0, 0x00
label00002756:
00002756 2E1F move.l D7, [A7]+
00002758 4E5E unlink A6
0000275A 4E75 rts
fn0000275C:
0000275C 4E56 FFE6 link A6, -0x001A
00002760 206E 0008 movea.l A0, [A6 + 0x8]
00002764 2050 movea.l A0, [A0]
00002766 43EE FFE6 lea.l A1, [A6 - 0x1A]
0000276A 7005 moveq.l D0, 0x05
label0000276C:
0000276C 22D8 move.l [A1]+, [A0]+
0000276E 51C8 FFFC dbf D0, -0x6 /* 0000276C */
00002772 32D8 move.w [A1]+, [A0]+
00002774 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002778 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000277C 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002780 6706 beq +0x8 /* 00002788 */
00002782 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002786 6034 bra +0x36 /* 000027BC */
label00002788:
00002788 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000278C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002790 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002794 6706 beq +0x8 /* 0000279C */
00002796 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000279A 6020 bra +0x22 /* 000027BC */
label0000279C:
0000279C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000027A0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000027A4 4A78 0220 tst.w [0x00000220 /* MemErr */]
000027A8 6706 beq +0x8 /* 000027B0 */
000027AA 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000027AE 600C bra +0xE /* 000027BC */
label000027B0:
000027B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027B4 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000027B8 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label000027BC:
000027BC 4E5E unlink A6
000027BE 4E75 rts
fn000027C0:
000027C0 4E56 FFFC link A6, -0x0004
000027C4 42A7 clr.l -[A7]
000027C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027CA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000027CE 201F move.l D0, [A7]+
000027D0 2D40 FFFC move.l [A6 - 0x4], D0
000027D4 202E FFFC move.l D0, [A6 - 0x4]
000027D8 4E5E unlink A6
000027DA 4E75 rts
fn000027DC:
000027DC 4E56 0000 link A6, 0
000027E0 4267 clr.w -[A7]
000027E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027E6 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000027EA 301F move.w D0, [A7]+
000027EC 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000027F0 4E5E unlink A6
000027F2 4E75 rts
fn000027F4:
000027F4 4E56 0000 link A6, 0
000027F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027FC 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002800 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002804 4E5E unlink A6
00002806 4E75 rts
fn00002808:
00002808 4E56 FFCE link A6, -0x0032
0000280C 2F07 move.l -[A7], D7
0000280E 206E 0008 movea.l A0, [A6 + 0x8]
00002812 2050 movea.l A0, [A0]
00002814 43EE FFCE lea.l A1, [A6 - 0x32]
00002818 700B moveq.l D0, 0x0B
label0000281A:
0000281A 22D8 move.l [A1]+, [A0]+
0000281C 51C8 FFFC dbf D0, -0x6 /* 0000281A */
00002820 32D8 move.w [A1]+, [A0]+
00002822 42A7 clr.l -[A7]
00002824 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002828 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000282C 201F move.l D0, [A7]+
0000282E 2E00 move.l D7, D0
00002830 42A7 clr.l -[A7]
00002832 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002836 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000283A 201F move.l D0, [A7]+
0000283C DE80 add.l D7, D0
0000283E 42A7 clr.l -[A7]
00002840 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002844 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002848 201F move.l D0, [A7]+
0000284A DE80 add.l D7, D0
0000284C 2007 move.l D0, D7
0000284E 2E1F move.l D7, [A7]+
00002850 4E5E unlink A6
00002852 4E75 rts
fn00002854:
00002854 4E56 FFC6 link A6, -0x003A
00002858 2F07 move.l -[A7], D7
0000285A 206E 0008 movea.l A0, [A6 + 0x8]
0000285E 2050 movea.l A0, [A0]
00002860 43EE FFCE lea.l A1, [A6 - 0x32]
00002864 700B moveq.l D0, 0x0B
label00002866:
00002866 22D8 move.l [A1]+, [A0]+
00002868 51C8 FFFC dbf D0, -0x6 /* 00002866 */
0000286C 32D8 move.w [A1]+, [A0]+
0000286E 42A7 clr.l -[A7]
00002870 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002874 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002878 201F move.l D0, [A7]+
0000287A 2D40 FFCA move.l [A6 - 0x36], D0
0000287E 2D6E FFCA FFC6 move.l [A6 - 0x3A], [A6 - 0x36]
00002884 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002888 486E FFC6 pea.l [A6 - 0x3A]
0000288C 486E FFCA pea.l [A6 - 0x36]
00002890 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002894 4EBA 1EBA jsr [PC + 0x1EBA /* 00004750 */]
00002898 4FEF 0010 lea.l A7, [A7 + 0x10]
0000289C 3E00 move.w D7, D0
0000289E 4A47 tst.w D7
000028A0 6704 beq +0x6 /* 000028A6 */
000028A2 3007 move.w D0, D7
000028A4 6032 bra +0x34 /* 000028D8 */
label000028A6:
000028A6 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000028AA 486E FFC6 pea.l [A6 - 0x3A]
000028AE 486E FFCA pea.l [A6 - 0x36]
000028B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028B6 4EBA 1E98 jsr [PC + 0x1E98 /* 00004750 */]
000028BA 4FEF 0010 lea.l A7, [A7 + 0x10]
000028BE 3E00 move.w D7, D0
000028C0 4A47 tst.w D7
000028C2 6704 beq +0x6 /* 000028C8 */
000028C4 3007 move.w D0, D7
000028C6 6010 bra +0x12 /* 000028D8 */
label000028C8:
000028C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028CC 2F2E FFCA move.l -[A7], [A6 - 0x36]
000028D0 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000028D4 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label000028D8:
000028D8 2E1F move.l D7, [A7]+
000028DA 4E5E unlink A6
000028DC 4E75 rts
fn000028DE:
000028DE 4E56 FFCA link A6, -0x0036
000028E2 48E7 0300 movem.l -[A7], D6,D7
000028E6 206E 0008 movea.l A0, [A6 + 0x8]
000028EA 2050 movea.l A0, [A0]
000028EC 43EE FFCA lea.l A1, [A6 - 0x36]
000028F0 700B moveq.l D0, 0x0B
label000028F2:
000028F2 22D8 move.l [A1]+, [A0]+
000028F4 51C8 FFFC dbf D0, -0x6 /* 000028F2 */
000028F8 32D8 move.w [A1]+, [A0]+
000028FA 302E FFFA move.w D0, [A6 - 0x6]
000028FE C1FC 0006 muls.w D0, 0x6
00002902 0640 0032 addi.w D0, 0x32 /* '2' */
00002906 48C0 ext.l D0
00002908 2C00 move.l D6, D0
0000290A 2D46 FFFC move.l [A6 - 0x4], D6
0000290E 486E FFF6 pea.l [A6 - 0xA]
00002912 486E FFFC pea.l [A6 - 0x4]
00002916 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000291A 4EBA 1DC2 jsr [PC + 0x1DC2 /* 000046DE */]
0000291E 4FEF 000C lea.l A7, [A7 + 0xC]
00002922 3E00 move.w D7, D0
00002924 4A47 tst.w D7
00002926 6704 beq +0x6 /* 0000292C */
00002928 3007 move.w D0, D7
0000292A 603E bra +0x40 /* 0000296A */
label0000292C:
0000292C 486E FFF2 pea.l [A6 - 0xE]
00002930 486E FFFC pea.l [A6 - 0x4]
00002934 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002938 4EBA 1DA4 jsr [PC + 0x1DA4 /* 000046DE */]
0000293C 4FEF 000C lea.l A7, [A7 + 0xC]
00002940 3E00 move.w D7, D0
00002942 4A47 tst.w D7
00002944 6704 beq +0x6 /* 0000294A */
00002946 3007 move.w D0, D7
00002948 6020 bra +0x22 /* 0000296A */
label0000294A:
0000294A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000294E 2F06 move.l -[A7], D6
00002950 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002954 206E 0008 movea.l A0, [A6 + 0x8]
00002958 2050 movea.l A0, [A0]
0000295A 43EE FFCA lea.l A1, [A6 - 0x36]
0000295E 700B moveq.l D0, 0x0B
label00002960:
00002960 20D9 move.l [A0]+, [A1]+
00002962 51C8 FFFC dbf D0, -0x6 /* 00002960 */
00002966 30D9 move.w [A0]+, [A1]+
00002968 7000 moveq.l D0, 0x00
label0000296A:
0000296A 4CDF 00C0 movem.l D6,D7, [A7]+
0000296E 4E5E unlink A6
00002970 4E75 rts
fn00002972:
00002972 4E56 FFCE link A6, -0x0032
00002976 2F07 move.l -[A7], D7
00002978 4267 clr.w -[A7]
0000297A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000297E 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002982 301F move.w D0, [A7]+
00002984 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002988 6708 beq +0xA /* 00002992 */
0000298A 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000298E 6000 0060 bra +0x62 /* 000029F0 */
label00002992:
00002992 206E 0008 movea.l A0, [A6 + 0x8]
00002996 2050 movea.l A0, [A0]
00002998 2050 movea.l A0, [A0]
0000299A 43EE FFCE lea.l A1, [A6 - 0x32]
0000299E 700B moveq.l D0, 0x0B
label000029A0:
000029A0 22D8 move.l [A1]+, [A0]+
000029A2 51C8 FFFC dbf D0, -0x6 /* 000029A0 */
000029A6 32D8 move.w [A1]+, [A0]+
000029A8 4267 clr.w -[A7]
000029AA 486E FFF6 pea.l [A6 - 0xA]
000029AE 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000029B2 301F move.w D0, [A7]+
000029B4 4A78 0220 tst.w [0x00000220 /* MemErr */]
000029B8 6706 beq +0x8 /* 000029C0 */
000029BA 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000029BE 6030 bra +0x32 /* 000029F0 */
label000029C0:
000029C0 4267 clr.w -[A7]
000029C2 486E FFFA pea.l [A6 - 0x6]
000029C6 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000029CA 301F move.w D0, [A7]+
000029CC 4A78 0220 tst.w [0x00000220 /* MemErr */]
000029D0 6706 beq +0x8 /* 000029D8 */
000029D2 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000029D6 6018 bra +0x1A /* 000029F0 */
label000029D8:
000029D8 206E 0008 movea.l A0, [A6 + 0x8]
000029DC 2050 movea.l A0, [A0]
000029DE 2050 movea.l A0, [A0]
000029E0 43EE FFCE lea.l A1, [A6 - 0x32]
000029E4 700B moveq.l D0, 0x0B
label000029E6:
000029E6 20D9 move.l [A0]+, [A1]+
000029E8 51C8 FFFC dbf D0, -0x6 /* 000029E6 */
000029EC 30D9 move.w [A0]+, [A1]+
000029EE 7000 moveq.l D0, 0x00
label000029F0:
000029F0 2E1F move.l D7, [A7]+
000029F2 4E5E unlink A6
000029F4 4E75 rts
fn000029F6:
000029F6 4E56 FFCE link A6, -0x0032
000029FA 206E 0008 movea.l A0, [A6 + 0x8]
000029FE 2050 movea.l A0, [A0]
00002A00 43EE FFCE lea.l A1, [A6 - 0x32]
00002A04 700B moveq.l D0, 0x0B
label00002A06:
00002A06 22D8 move.l [A1]+, [A0]+
00002A08 51C8 FFFC dbf D0, -0x6 /* 00002A06 */
00002A0C 32D8 move.w [A1]+, [A0]+
00002A0E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002A12 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002A16 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002A1A 6706 beq +0x8 /* 00002A22 */
00002A1C 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002A20 6020 bra +0x22 /* 00002A42 */
label00002A22:
00002A22 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002A26 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002A2A 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002A2E 6706 beq +0x8 /* 00002A36 */
00002A30 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002A34 600C bra +0xE /* 00002A42 */
label00002A36:
00002A36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A3A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002A3E 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label00002A42:
00002A42 4E5E unlink A6
00002A44 4E75 rts
fn00002A46:
00002A46 4E56 FFE2 link A6, -0x001E
00002A4A 2F07 move.l -[A7], D7
00002A4C 206E 0008 movea.l A0, [A6 + 0x8]
00002A50 2050 movea.l A0, [A0]
00002A52 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002A56 7006 moveq.l D0, 0x06
label00002A58:
00002A58 22D8 move.l [A1]+, [A0]+
00002A5A 51C8 FFFC dbf D0, -0x6 /* 00002A58 */
00002A5E 32D8 move.w [A1]+, [A0]+
00002A60 42A7 clr.l -[A7]
00002A62 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002A66 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002A6A 201F move.l D0, [A7]+
00002A6C 2E00 move.l D7, D0
00002A6E 42A7 clr.l -[A7]
00002A70 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002A74 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002A78 201F move.l D0, [A7]+
00002A7A DE80 add.l D7, D0
00002A7C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A80 4EBA 0298 jsr [PC + 0x298 /* 00002D1A */]
00002A84 588F addq.l A7, 4
00002A86 DE80 add.l D7, D0
00002A88 42A7 clr.l -[A7]
00002A8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A8E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002A92 201F move.l D0, [A7]+
00002A94 DE80 add.l D7, D0
00002A96 2007 move.l D0, D7
00002A98 2E1F move.l D7, [A7]+
00002A9A 4E5E unlink A6
00002A9C 4E75 rts
fn00002A9E:
00002A9E 4E56 FFDA link A6, -0x0026
00002AA2 2F07 move.l -[A7], D7
00002AA4 206E 0008 movea.l A0, [A6 + 0x8]
00002AA8 2050 movea.l A0, [A0]
00002AAA 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002AAE 7006 moveq.l D0, 0x06
label00002AB0:
00002AB0 22D8 move.l [A1]+, [A0]+
00002AB2 51C8 FFFC dbf D0, -0x6 /* 00002AB0 */
00002AB6 32D8 move.w [A1]+, [A0]+
00002AB8 42A7 clr.l -[A7]
00002ABA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002ABE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002AC2 201F move.l D0, [A7]+
00002AC4 2D40 FFDE move.l [A6 - 0x22], D0
00002AC8 2D6E FFDE FFDA move.l [A6 - 0x26], [A6 - 0x22]
00002ACE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002AD2 486E FFDA pea.l [A6 - 0x26]
00002AD6 486E FFDE pea.l [A6 - 0x22]
00002ADA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002ADE 4EBA 1C70 jsr [PC + 0x1C70 /* 00004750 */]
00002AE2 4FEF 0010 lea.l A7, [A7 + 0x10]
00002AE6 3E00 move.w D7, D0
00002AE8 4A47 tst.w D7
00002AEA 6706 beq +0x8 /* 00002AF2 */
00002AEC 3007 move.w D0, D7
00002AEE 6000 006A bra +0x6C /* 00002B5A */
label00002AF2:
00002AF2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002AF6 4EBA 0290 jsr [PC + 0x290 /* 00002D88 */]
00002AFA 588F addq.l A7, 4
00002AFC 3E00 move.w D7, D0
00002AFE 4A47 tst.w D7
00002B00 6704 beq +0x6 /* 00002B06 */
00002B02 3007 move.w D0, D7
00002B04 6054 bra +0x56 /* 00002B5A */
label00002B06:
00002B06 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002B0A 486E FFDA pea.l [A6 - 0x26]
00002B0E 486E FFDE pea.l [A6 - 0x22]
00002B12 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B16 4EBA 1C38 jsr [PC + 0x1C38 /* 00004750 */]
00002B1A 4FEF 0010 lea.l A7, [A7 + 0x10]
00002B1E 3E00 move.w D7, D0
00002B20 4A47 tst.w D7
00002B22 6704 beq +0x6 /* 00002B28 */
00002B24 3007 move.w D0, D7
00002B26 6032 bra +0x34 /* 00002B5A */
label00002B28:
00002B28 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002B2C 486E FFDA pea.l [A6 - 0x26]
00002B30 486E FFDE pea.l [A6 - 0x22]
00002B34 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B38 4EBA 1C16 jsr [PC + 0x1C16 /* 00004750 */]
00002B3C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002B40 3E00 move.w D7, D0
00002B42 4A47 tst.w D7
00002B44 6704 beq +0x6 /* 00002B4A */
00002B46 3007 move.w D0, D7
00002B48 6010 bra +0x12 /* 00002B5A */
label00002B4A:
00002B4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B4E 2F2E FFDE move.l -[A7], [A6 - 0x22]
00002B52 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002B56 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label00002B5A:
00002B5A 2E1F move.l D7, [A7]+
00002B5C 4E5E unlink A6
00002B5E 4E75 rts
fn00002B60:
00002B60 4E56 FFDE link A6, -0x0022
00002B64 2F07 move.l -[A7], D7
00002B66 206E 0008 movea.l A0, [A6 + 0x8]
00002B6A 2050 movea.l A0, [A0]
00002B6C 43EE FFDE lea.l A1, [A6 - 0x22]
00002B70 7006 moveq.l D0, 0x06
label00002B72:
00002B72 22D8 move.l [A1]+, [A0]+
00002B74 51C8 FFFC dbf D0, -0x6 /* 00002B72 */
00002B78 32D8 move.w [A1]+, [A0]+
00002B7A 701E moveq.l D0, 0x1E
00002B7C 2D40 FFFC move.l [A6 - 0x4], D0
00002B80 486E FFF4 pea.l [A6 - 0xC]
00002B84 486E FFFC pea.l [A6 - 0x4]
00002B88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B8C 4EBA 1B50 jsr [PC + 0x1B50 /* 000046DE */]
00002B90 4FEF 000C lea.l A7, [A7 + 0xC]
00002B94 3E00 move.w D7, D0
00002B96 4A47 tst.w D7
00002B98 6706 beq +0x8 /* 00002BA0 */
00002B9A 3007 move.w D0, D7
00002B9C 6000 0074 bra +0x76 /* 00002C12 */
label00002BA0:
00002BA0 486E FFF8 pea.l [A6 - 0x8]
00002BA4 486E FFFC pea.l [A6 - 0x4]
00002BA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002BAC 4EBA 1B30 jsr [PC + 0x1B30 /* 000046DE */]
00002BB0 4FEF 000C lea.l A7, [A7 + 0xC]
00002BB4 3E00 move.w D7, D0
00002BB6 4A47 tst.w D7
00002BB8 6704 beq +0x6 /* 00002BBE */
00002BBA 3007 move.w D0, D7
00002BBC 6054 bra +0x56 /* 00002C12 */
label00002BBE:
00002BBE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002BC2 4EBA 0298 jsr [PC + 0x298 /* 00002E5C */]
00002BC6 588F addq.l A7, 4
00002BC8 3E00 move.w D7, D0
00002BCA 4A47 tst.w D7
00002BCC 6704 beq +0x6 /* 00002BD2 */
00002BCE 3007 move.w D0, D7
00002BD0 6040 bra +0x42 /* 00002C12 */
label00002BD2:
00002BD2 486E FFF0 pea.l [A6 - 0x10]
00002BD6 486E FFFC pea.l [A6 - 0x4]
00002BDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002BDE 4EBA 1AFE jsr [PC + 0x1AFE /* 000046DE */]
00002BE2 4FEF 000C lea.l A7, [A7 + 0xC]
00002BE6 3E00 move.w D7, D0
00002BE8 4A47 tst.w D7
00002BEA 6704 beq +0x6 /* 00002BF0 */
00002BEC 3007 move.w D0, D7
00002BEE 6022 bra +0x24 /* 00002C12 */
label00002BF0:
00002BF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002BF4 4878 001E push.l 0x1E
00002BF8 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002BFC 206E 0008 movea.l A0, [A6 + 0x8]
00002C00 2050 movea.l A0, [A0]
00002C02 43EE FFDE lea.l A1, [A6 - 0x22]
00002C06 7006 moveq.l D0, 0x06
label00002C08:
00002C08 20D9 move.l [A0]+, [A1]+
00002C0A 51C8 FFFC dbf D0, -0x6 /* 00002C08 */
00002C0E 30D9 move.w [A0]+, [A1]+
00002C10 7000 moveq.l D0, 0x00
label00002C12:
00002C12 2E1F move.l D7, [A7]+
00002C14 4E5E unlink A6
00002C16 4E75 rts
fn00002C18:
00002C18 4E56 FFE2 link A6, -0x001E
00002C1C 2F07 move.l -[A7], D7
00002C1E 4267 clr.w -[A7]
00002C20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C24 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002C28 301F move.w D0, [A7]+
00002C2A 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002C2E 6708 beq +0xA /* 00002C38 */
00002C30 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002C34 6000 0074 bra +0x76 /* 00002CAA */
label00002C38:
00002C38 206E 0008 movea.l A0, [A6 + 0x8]
00002C3C 2050 movea.l A0, [A0]
00002C3E 2050 movea.l A0, [A0]
00002C40 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002C44 7006 moveq.l D0, 0x06
label00002C46:
00002C46 22D8 move.l [A1]+, [A0]+
00002C48 51C8 FFFC dbf D0, -0x6 /* 00002C46 */
00002C4C 32D8 move.w [A1]+, [A0]+
00002C4E 4267 clr.w -[A7]
00002C50 486E FFF4 pea.l [A6 - 0xC]
00002C54 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002C58 301F move.w D0, [A7]+
00002C5A 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002C5E 6706 beq +0x8 /* 00002C66 */
00002C60 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002C64 6044 bra +0x46 /* 00002CAA */
label00002C66:
00002C66 4267 clr.w -[A7]
00002C68 486E FFF8 pea.l [A6 - 0x8]
00002C6C 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002C70 301F move.w D0, [A7]+
00002C72 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002C76 6706 beq +0x8 /* 00002C7E */
00002C78 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002C7C 602C bra +0x2E /* 00002CAA */
label00002C7E:
00002C7E 486E FFFC pea.l [A6 - 0x4]
00002C82 4EBA 02A2 jsr [PC + 0x2A2 /* 00002F26 */]
00002C86 588F addq.l A7, 4
00002C88 3E00 move.w D7, D0
00002C8A 4A47 tst.w D7
00002C8C 6704 beq +0x6 /* 00002C92 */
00002C8E 3007 move.w D0, D7
00002C90 6018 bra +0x1A /* 00002CAA */
label00002C92:
00002C92 206E 0008 movea.l A0, [A6 + 0x8]
00002C96 2050 movea.l A0, [A0]
00002C98 2050 movea.l A0, [A0]
00002C9A 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002C9E 7006 moveq.l D0, 0x06
label00002CA0:
00002CA0 20D9 move.l [A0]+, [A1]+
00002CA2 51C8 FFFC dbf D0, -0x6 /* 00002CA0 */
00002CA6 30D9 move.w [A0]+, [A1]+
00002CA8 7000 moveq.l D0, 0x00
label00002CAA:
00002CAA 2E1F move.l D7, [A7]+
00002CAC 4E5E unlink A6
00002CAE 4E75 rts
fn00002CB0:
00002CB0 4E56 FFE0 link A6, -0x0020
00002CB4 206E 0008 movea.l A0, [A6 + 0x8]
00002CB8 2050 movea.l A0, [A0]
00002CBA 43EE FFE0 lea.l A1, [A6 - 0x20]
00002CBE 7006 moveq.l D0, 0x06
label00002CC0:
00002CC0 22D8 move.l [A1]+, [A0]+
00002CC2 51C8 FFFC dbf D0, -0x6 /* 00002CC0 */
00002CC6 32D8 move.w [A1]+, [A0]+
00002CC8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002CCC 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002CD0 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002CD4 6706 beq +0x8 /* 00002CDC */
00002CD6 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002CDA 603A bra +0x3C /* 00002D16 */
label00002CDC:
00002CDC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002CE0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002CE4 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002CE8 6706 beq +0x8 /* 00002CF0 */
00002CEA 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002CEE 6026 bra +0x28 /* 00002D16 */
label00002CF0:
00002CF0 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002CF4 4EBA 02F8 jsr [PC + 0x2F8 /* 00002FEE */]
00002CF8 588F addq.l A7, 4
00002CFA 3D40 FFFE move.w [A6 - 0x2], D0
00002CFE 4A6E FFFE tst.w [A6 - 0x2]
00002D02 6706 beq +0x8 /* 00002D0A */
00002D04 302E FFFE move.w D0, [A6 - 0x2]
00002D08 600C bra +0xE /* 00002D16 */
label00002D0A:
00002D0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D0E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002D12 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label00002D16:
00002D16 4E5E unlink A6
00002D18 4E75 rts
fn00002D1A:
00002D1A 4E56 FFE6 link A6, -0x001A
00002D1E 48E7 0700 movem.l -[A7], D5,D6,D7
00002D22 42A7 clr.l -[A7]
00002D24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D28 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002D2C 201F move.l D0, [A7]+
00002D2E 2E00 move.l D7, D0
00002D30 4878 001A push.l 0x1A
00002D34 2F07 move.l -[A7], D7
00002D36 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002D3A 3A00 move.w D5, D0
00002D3C 7C00 moveq.l D6, 0x00
00002D3E 603A bra +0x3C /* 00002D7A */
label00002D40:
00002D40 206E 0008 movea.l A0, [A6 + 0x8]
00002D44 3006 move.w D0, D6
00002D46 C1FC 001A muls.w D0, 0x1A
00002D4A D090 add.l D0, [A0]
00002D4C 2040 movea.l A0, D0
00002D4E 43EE FFE6 lea.l A1, [A6 - 0x1A]
00002D52 7005 moveq.l D0, 0x05
label00002D54:
00002D54 22D8 move.l [A1]+, [A0]+
00002D56 51C8 FFFC dbf D0, -0x6 /* 00002D54 */
00002D5A 32D8 move.w [A1]+, [A0]+
00002D5C 42A7 clr.l -[A7]
00002D5E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002D62 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002D66 201F move.l D0, [A7]+
00002D68 DE80 add.l D7, D0
00002D6A 42A7 clr.l -[A7]
00002D6C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002D70 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002D74 201F move.l D0, [A7]+
00002D76 DE80 add.l D7, D0
00002D78 5246 addq.w D6, 1
label00002D7A:
00002D7A BC45 cmp.w D6, D5
00002D7C 6DC2 blt -0x3C /* 00002D40 */
00002D7E 2007 move.l D0, D7
00002D80 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00002D84 4E5E unlink A6
00002D86 4E75 rts
fn00002D88:
00002D88 4E56 FFDC link A6, -0x0024
00002D8C 48E7 0700 movem.l -[A7], D5,D6,D7
00002D90 42A7 clr.l -[A7]
00002D92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D96 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002D9A 201F move.l D0, [A7]+
00002D9C 2D40 FFE0 move.l [A6 - 0x20], D0
00002DA0 2D6E FFE0 FFDC move.l [A6 - 0x24], [A6 - 0x20]
00002DA6 4878 001A push.l 0x1A
00002DAA 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00002DAE 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002DB2 3D40 FFFE move.w [A6 - 0x2], D0
00002DB6 7C00 moveq.l D6, 0x00
00002DB8 6000 0066 bra +0x68 /* 00002E20 */
label00002DBC:
00002DBC 206E 0008 movea.l A0, [A6 + 0x8]
00002DC0 3006 move.w D0, D6
00002DC2 C1FC 001A muls.w D0, 0x1A
00002DC6 D090 add.l D0, [A0]
00002DC8 2040 movea.l A0, D0
00002DCA 43EE FFE4 lea.l A1, [A6 - 0x1C]
00002DCE 7005 moveq.l D0, 0x05
label00002DD0:
00002DD0 22D8 move.l [A1]+, [A0]+
00002DD2 51C8 FFFC dbf D0, -0x6 /* 00002DD0 */
00002DD6 32D8 move.w [A1]+, [A0]+
00002DD8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002DDC 486E FFDC pea.l [A6 - 0x24]
00002DE0 486E FFE0 pea.l [A6 - 0x20]
00002DE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DE8 4EBA 1966 jsr [PC + 0x1966 /* 00004750 */]
00002DEC 4FEF 0010 lea.l A7, [A7 + 0x10]
00002DF0 3A00 move.w D5, D0
00002DF2 4A45 tst.w D5
00002DF4 6706 beq +0x8 /* 00002DFC */
00002DF6 3005 move.w D0, D5
00002DF8 6000 005A bra +0x5C /* 00002E54 */
label00002DFC:
00002DFC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002E00 486E FFDC pea.l [A6 - 0x24]
00002E04 486E FFE0 pea.l [A6 - 0x20]
00002E08 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E0C 4EBA 1942 jsr [PC + 0x1942 /* 00004750 */]
00002E10 4FEF 0010 lea.l A7, [A7 + 0x10]
00002E14 3A00 move.w D5, D0
00002E16 4A45 tst.w D5
00002E18 6704 beq +0x6 /* 00002E1E */
00002E1A 3005 move.w D0, D5
00002E1C 6036 bra +0x38 /* 00002E54 */
label00002E1E:
00002E1E 5246 addq.w D6, 1
label00002E20:
00002E20 BC6E FFFE cmp.w D6, [A6 - 0x2]
00002E24 6D96 blt -0x68 /* 00002DBC */
00002E26 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E2A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00002E2E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002E32 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002E36 6706 beq +0x8 /* 00002E3E */
00002E38 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002E3C 6016 bra +0x18 /* 00002E54 */
label00002E3E:
00002E3E 3F3C 0002 move.w -[A7], 0x2
00002E42 486E FFFE pea.l [A6 - 0x2]
00002E46 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E4A 4EBA 19A8 jsr [PC + 0x19A8 /* 000047F4 */]
00002E4E 4FEF 000A lea.l A7, [A7 + 0xA]
00002E52 7000 moveq.l D0, 0x00
label00002E54:
00002E54 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00002E58 4E5E unlink A6
00002E5A 4E75 rts
fn00002E5C:
00002E5C 4E56 FFDC link A6, -0x0024
00002E60 48E7 0300 movem.l -[A7], D6,D7
00002E64 3F3C 0002 move.w -[A7], 0x2
00002E68 486E FFFE pea.l [A6 - 0x2]
00002E6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E70 4EBA 19CA jsr [PC + 0x19CA /* 0000483C */]
00002E74 4FEF 000A lea.l A7, [A7 + 0xA]
00002E78 302E FFFE move.w D0, [A6 - 0x2]
00002E7C C1FC 001A muls.w D0, 0x1A
00002E80 48C0 ext.l D0
00002E82 2D40 FFDC move.l [A6 - 0x24], D0
00002E86 2D6E FFDC FFE0 move.l [A6 - 0x20], [A6 - 0x24]
00002E8C 7C00 moveq.l D6, 0x00
00002E8E 6000 007A bra +0x7C /* 00002F0A */
label00002E92:
00002E92 206E 0008 movea.l A0, [A6 + 0x8]
00002E96 3006 move.w D0, D6
00002E98 C1FC 001A muls.w D0, 0x1A
00002E9C D090 add.l D0, [A0]
00002E9E 2040 movea.l A0, D0
00002EA0 43EE FFE4 lea.l A1, [A6 - 0x1C]
00002EA4 7005 moveq.l D0, 0x05
label00002EA6:
00002EA6 22D8 move.l [A1]+, [A0]+
00002EA8 51C8 FFFC dbf D0, -0x6 /* 00002EA6 */
00002EAC 32D8 move.w [A1]+, [A0]+
00002EAE 486E FFF6 pea.l [A6 - 0xA]
00002EB2 486E FFE0 pea.l [A6 - 0x20]
00002EB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EBA 4EBA 1822 jsr [PC + 0x1822 /* 000046DE */]
00002EBE 4FEF 000C lea.l A7, [A7 + 0xC]
00002EC2 3E00 move.w D7, D0
00002EC4 4A47 tst.w D7
00002EC6 6706 beq +0x8 /* 00002ECE */
00002EC8 3007 move.w D0, D7
00002ECA 6000 0052 bra +0x54 /* 00002F1E */
label00002ECE:
00002ECE 486E FFFA pea.l [A6 - 0x6]
00002ED2 486E FFE0 pea.l [A6 - 0x20]
00002ED6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EDA 4EBA 1802 jsr [PC + 0x1802 /* 000046DE */]
00002EDE 4FEF 000C lea.l A7, [A7 + 0xC]
00002EE2 3E00 move.w D7, D0
00002EE4 4A47 tst.w D7
00002EE6 6704 beq +0x6 /* 00002EEC */
00002EE8 3007 move.w D0, D7
00002EEA 6032 bra +0x34 /* 00002F1E */
label00002EEC:
00002EEC 206E 0008 movea.l A0, [A6 + 0x8]
00002EF0 3006 move.w D0, D6
00002EF2 C1FC 001A muls.w D0, 0x1A
00002EF6 D090 add.l D0, [A0]
00002EF8 2040 movea.l A0, D0
00002EFA 43EE FFE4 lea.l A1, [A6 - 0x1C]
00002EFE 7005 moveq.l D0, 0x05
label00002F00:
00002F00 20D9 move.l [A0]+, [A1]+
00002F02 51C8 FFFC dbf D0, -0x6 /* 00002F00 */
00002F06 30D9 move.w [A0]+, [A1]+
00002F08 5246 addq.w D6, 1
label00002F0A:
00002F0A BC6E FFFE cmp.w D6, [A6 - 0x2]
00002F0E 6D82 blt -0x7C /* 00002E92 */
00002F10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F14 2F2E FFDC move.l -[A7], [A6 - 0x24]
00002F18 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002F1C 7000 moveq.l D0, 0x00
label00002F1E:
00002F1E 4CDF 00C0 movem.l D6,D7, [A7]+
00002F22 4E5E unlink A6
00002F24 4E75 rts
fn00002F26:
00002F26 4E56 FFE6 link A6, -0x001A
00002F2A 48E7 0700 movem.l -[A7], D5,D6,D7
00002F2E 4267 clr.w -[A7]
00002F30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F34 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002F38 301F move.w D0, [A7]+
00002F3A 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002F3E 6708 beq +0xA /* 00002F48 */
00002F40 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002F44 6000 00A0 bra +0xA2 /* 00002FE6 */
label00002F48:
00002F48 42A7 clr.l -[A7]
00002F4A 206E 0008 movea.l A0, [A6 + 0x8]
00002F4E 2F10 move.l -[A7], [A0]
00002F50 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002F54 201F move.l D0, [A7]+
00002F56 4878 001A push.l 0x1A
00002F5A 2F00 move.l -[A7], D0
00002F5C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002F60 3C00 move.w D6, D0
00002F62 7E00 moveq.l D7, 0x00
00002F64 6000 0070 bra +0x72 /* 00002FD6 */
label00002F68:
00002F68 206E 0008 movea.l A0, [A6 + 0x8]
00002F6C 2050 movea.l A0, [A0]
00002F6E 3007 move.w D0, D7
00002F70 C1FC 001A muls.w D0, 0x1A
00002F74 D090 add.l D0, [A0]
00002F76 2040 movea.l A0, D0
00002F78 43EE FFE6 lea.l A1, [A6 - 0x1A]
00002F7C 7005 moveq.l D0, 0x05
label00002F7E:
00002F7E 22D8 move.l [A1]+, [A0]+
00002F80 51C8 FFFC dbf D0, -0x6 /* 00002F7E */
00002F84 32D8 move.w [A1]+, [A0]+
00002F86 4267 clr.w -[A7]
00002F88 486E FFF8 pea.l [A6 - 0x8]
00002F8C 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002F90 301F move.w D0, [A7]+
00002F92 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002F96 6706 beq +0x8 /* 00002F9E */
00002F98 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002F9C 6048 bra +0x4A /* 00002FE6 */
label00002F9E:
00002F9E 4267 clr.w -[A7]
00002FA0 486E FFFC pea.l [A6 - 0x4]
00002FA4 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002FA8 301F move.w D0, [A7]+
00002FAA 4A78 0220 tst.w [0x00000220 /* MemErr */]
00002FAE 6706 beq +0x8 /* 00002FB6 */
00002FB0 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00002FB4 6030 bra +0x32 /* 00002FE6 */
label00002FB6:
00002FB6 206E 0008 movea.l A0, [A6 + 0x8]
00002FBA 2050 movea.l A0, [A0]
00002FBC 3007 move.w D0, D7
00002FBE C1FC 001A muls.w D0, 0x1A
00002FC2 D090 add.l D0, [A0]
00002FC4 2040 movea.l A0, D0
00002FC6 43EE FFE6 lea.l A1, [A6 - 0x1A]
00002FCA 7005 moveq.l D0, 0x05
label00002FCC:
00002FCC 20D9 move.l [A0]+, [A1]+
00002FCE 51C8 FFFC dbf D0, -0x6 /* 00002FCC */
00002FD2 30D9 move.w [A0]+, [A1]+
00002FD4 5247 addq.w D7, 1
label00002FD6:
00002FD6 BE46 cmp.w D7, D6
00002FD8 6D8E blt -0x70 /* 00002F68 */
00002FDA 206E 0008 movea.l A0, [A6 + 0x8]
00002FDE 2F10 move.l -[A7], [A0]
00002FE0 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00002FE4 7000 moveq.l D0, 0x00
label00002FE6:
00002FE6 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00002FEA 4E5E unlink A6
00002FEC 4E75 rts
fn00002FEE:
00002FEE 4E56 FFE4 link A6, -0x001C
00002FF2 48E7 0700 movem.l -[A7], D5,D6,D7
00002FF6 42A7 clr.l -[A7]
00002FF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FFC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003000 201F move.l D0, [A7]+
00003002 4878 001A push.l 0x1A
00003006 2F00 move.l -[A7], D0
00003008 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000300C 3D40 FFFE move.w [A6 - 0x2], D0
00003010 7C00 moveq.l D6, 0x00
00003012 6046 bra +0x48 /* 0000305A */
label00003014:
00003014 206E 0008 movea.l A0, [A6 + 0x8]
00003018 3006 move.w D0, D6
0000301A C1FC 001A muls.w D0, 0x1A
0000301E D090 add.l D0, [A0]
00003020 2040 movea.l A0, D0
00003022 43EE FFE4 lea.l A1, [A6 - 0x1C]
00003026 7005 moveq.l D0, 0x05
label00003028:
00003028 22D8 move.l [A1]+, [A0]+
0000302A 51C8 FFFC dbf D0, -0x6 /* 00003028 */
0000302E 32D8 move.w [A1]+, [A0]+
00003030 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00003034 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003038 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000303C 6706 beq +0x8 /* 00003044 */
0000303E 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003042 6028 bra +0x2A /* 0000306C */
label00003044:
00003044 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003048 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000304C 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003050 6706 beq +0x8 /* 00003058 */
00003052 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003056 6014 bra +0x16 /* 0000306C */
label00003058:
00003058 5246 addq.w D6, 1
label0000305A:
0000305A BC6E FFFE cmp.w D6, [A6 - 0x2]
0000305E 6DB4 blt -0x4A /* 00003014 */
00003060 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003064 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003068 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label0000306C:
0000306C 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003070 4E5E unlink A6
00003072 4E75 rts
fn00003074:
00003074 4E56 FFF2 link A6, -0x000E
00003078 2F07 move.l -[A7], D7
0000307A 206E 0008 movea.l A0, [A6 + 0x8]
0000307E 2050 movea.l A0, [A0]
00003080 43EE FFF2 lea.l A1, [A6 - 0xE]
00003084 22D8 move.l [A1]+, [A0]+
00003086 22D8 move.l [A1]+, [A0]+
00003088 22D8 move.l [A1]+, [A0]+
0000308A 32D8 move.w [A1]+, [A0]+
0000308C 42A7 clr.l -[A7]
0000308E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003092 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003096 201F move.l D0, [A7]+
00003098 2E00 move.l D7, D0
0000309A 42A7 clr.l -[A7]
0000309C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000030A0 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000030A4 201F move.l D0, [A7]+
000030A6 DE80 add.l D7, D0
000030A8 42A7 clr.l -[A7]
000030AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030AE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000030B2 201F move.l D0, [A7]+
000030B4 DE80 add.l D7, D0
000030B6 2007 move.l D0, D7
000030B8 2E1F move.l D7, [A7]+
000030BA 4E5E unlink A6
000030BC 4E75 rts
fn000030BE:
000030BE 4E56 FFEA link A6, -0x0016
000030C2 2F07 move.l -[A7], D7
000030C4 206E 0008 movea.l A0, [A6 + 0x8]
000030C8 2050 movea.l A0, [A0]
000030CA 43EE FFF2 lea.l A1, [A6 - 0xE]
000030CE 22D8 move.l [A1]+, [A0]+
000030D0 22D8 move.l [A1]+, [A0]+
000030D2 22D8 move.l [A1]+, [A0]+
000030D4 32D8 move.w [A1]+, [A0]+
000030D6 42A7 clr.l -[A7]
000030D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030DC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000030E0 201F move.l D0, [A7]+
000030E2 2D40 FFEE move.l [A6 - 0x12], D0
000030E6 2D6E FFEE FFEA move.l [A6 - 0x16], [A6 - 0x12]
000030EC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000030F0 486E FFEA pea.l [A6 - 0x16]
000030F4 486E FFEE pea.l [A6 - 0x12]
000030F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030FC 4EBA 1652 jsr [PC + 0x1652 /* 00004750 */]
00003100 4FEF 0010 lea.l A7, [A7 + 0x10]
00003104 3E00 move.w D7, D0
00003106 4A47 tst.w D7
00003108 6704 beq +0x6 /* 0000310E */
0000310A 3007 move.w D0, D7
0000310C 6032 bra +0x34 /* 00003140 */
label0000310E:
0000310E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003112 486E FFEA pea.l [A6 - 0x16]
00003116 486E FFEE pea.l [A6 - 0x12]
0000311A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000311E 4EBA 1630 jsr [PC + 0x1630 /* 00004750 */]
00003122 4FEF 0010 lea.l A7, [A7 + 0x10]
00003126 3E00 move.w D7, D0
00003128 4A47 tst.w D7
0000312A 6704 beq +0x6 /* 00003130 */
0000312C 3007 move.w D0, D7
0000312E 6010 bra +0x12 /* 00003140 */
label00003130:
00003130 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003134 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003138 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000313C 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label00003140:
00003140 2E1F move.l D7, [A7]+
00003142 4E5E unlink A6
00003144 4E75 rts
fn00003146:
00003146 4E56 FFEE link A6, -0x0012
0000314A 2F07 move.l -[A7], D7
0000314C 206E 0008 movea.l A0, [A6 + 0x8]
00003150 2050 movea.l A0, [A0]
00003152 43EE FFEE lea.l A1, [A6 - 0x12]
00003156 22D8 move.l [A1]+, [A0]+
00003158 22D8 move.l [A1]+, [A0]+
0000315A 22D8 move.l [A1]+, [A0]+
0000315C 32D8 move.w [A1]+, [A0]+
0000315E 700E moveq.l D0, 0x0E
00003160 2D40 FFFC move.l [A6 - 0x4], D0
00003164 486E FFF8 pea.l [A6 - 0x8]
00003168 486E FFFC pea.l [A6 - 0x4]
0000316C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003170 4EBA 156C jsr [PC + 0x156C /* 000046DE */]
00003174 4FEF 000C lea.l A7, [A7 + 0xC]
00003178 3E00 move.w D7, D0
0000317A 4A47 tst.w D7
0000317C 6704 beq +0x6 /* 00003182 */
0000317E 3007 move.w D0, D7
00003180 603E bra +0x40 /* 000031C0 */
label00003182:
00003182 486E FFF4 pea.l [A6 - 0xC]
00003186 486E FFFC pea.l [A6 - 0x4]
0000318A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000318E 4EBA 154E jsr [PC + 0x154E /* 000046DE */]
00003192 4FEF 000C lea.l A7, [A7 + 0xC]
00003196 3E00 move.w D7, D0
00003198 4A47 tst.w D7
0000319A 6704 beq +0x6 /* 000031A0 */
0000319C 3007 move.w D0, D7
0000319E 6020 bra +0x22 /* 000031C0 */
label000031A0:
000031A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031A4 4878 000E push.l 0xE
000031A8 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000031AC 206E 0008 movea.l A0, [A6 + 0x8]
000031B0 2050 movea.l A0, [A0]
000031B2 43EE FFEE lea.l A1, [A6 - 0x12]
000031B6 20D9 move.l [A0]+, [A1]+
000031B8 20D9 move.l [A0]+, [A1]+
000031BA 20D9 move.l [A0]+, [A1]+
000031BC 30D9 move.w [A0]+, [A1]+
000031BE 7000 moveq.l D0, 0x00
label000031C0:
000031C0 2E1F move.l D7, [A7]+
000031C2 4E5E unlink A6
000031C4 4E75 rts
fn000031C6:
000031C6 4E56 FFF2 link A6, -0x000E
000031CA 4267 clr.w -[A7]
000031CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031D0 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000031D4 301F move.w D0, [A7]+
000031D6 4A78 0220 tst.w [0x00000220 /* MemErr */]
000031DA 6708 beq +0xA /* 000031E4 */
000031DC 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000031E0 6000 005C bra +0x5E /* 0000323E */
label000031E4:
000031E4 206E 0008 movea.l A0, [A6 + 0x8]
000031E8 2050 movea.l A0, [A0]
000031EA 2050 movea.l A0, [A0]
000031EC 43EE FFF2 lea.l A1, [A6 - 0xE]
000031F0 22D8 move.l [A1]+, [A0]+
000031F2 22D8 move.l [A1]+, [A0]+
000031F4 22D8 move.l [A1]+, [A0]+
000031F6 32D8 move.w [A1]+, [A0]+
000031F8 4267 clr.w -[A7]
000031FA 486E FFF8 pea.l [A6 - 0x8]
000031FE 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00003202 301F move.w D0, [A7]+
00003204 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003208 6706 beq +0x8 /* 00003210 */
0000320A 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000320E 602E bra +0x30 /* 0000323E */
label00003210:
00003210 4267 clr.w -[A7]
00003212 486E FFFC pea.l [A6 - 0x4]
00003216 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
0000321A 301F move.w D0, [A7]+
0000321C 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003220 6706 beq +0x8 /* 00003228 */
00003222 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003226 6016 bra +0x18 /* 0000323E */
label00003228:
00003228 206E 0008 movea.l A0, [A6 + 0x8]
0000322C 2050 movea.l A0, [A0]
0000322E 2050 movea.l A0, [A0]
00003230 43EE FFF2 lea.l A1, [A6 - 0xE]
00003234 20D9 move.l [A0]+, [A1]+
00003236 20D9 move.l [A0]+, [A1]+
00003238 20D9 move.l [A0]+, [A1]+
0000323A 30D9 move.w [A0]+, [A1]+
0000323C 7000 moveq.l D0, 0x00
label0000323E:
0000323E 4E5E unlink A6
00003240 4E75 rts
fn00003242:
00003242 4E56 FFF2 link A6, -0x000E
00003246 206E 0008 movea.l A0, [A6 + 0x8]
0000324A 2050 movea.l A0, [A0]
0000324C 43EE FFF2 lea.l A1, [A6 - 0xE]
00003250 22D8 move.l [A1]+, [A0]+
00003252 22D8 move.l [A1]+, [A0]+
00003254 22D8 move.l [A1]+, [A0]+
00003256 32D8 move.w [A1]+, [A0]+
00003258 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000325C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003260 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003264 6706 beq +0x8 /* 0000326C */
00003266 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000326A 6020 bra +0x22 /* 0000328C */
label0000326C:
0000326C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003270 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003274 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003278 6706 beq +0x8 /* 00003280 */
0000327A 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000327E 600C bra +0xE /* 0000328C */
label00003280:
00003280 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003284 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003288 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label0000328C:
0000328C 4E5E unlink A6
0000328E 4E75 rts
fn00003290:
00003290 4E56 FFD8 link A6, -0x0028
00003294 2F07 move.l -[A7], D7
00003296 206E 0008 movea.l A0, [A6 + 0x8]
0000329A 2050 movea.l A0, [A0]
0000329C 43EE FFD8 lea.l A1, [A6 - 0x28]
000032A0 7009 moveq.l D0, 0x09
label000032A2:
000032A2 22D8 move.l [A1]+, [A0]+
000032A4 51C8 FFFC dbf D0, -0x6 /* 000032A2 */
000032A8 42A7 clr.l -[A7]
000032AA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000032AE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000032B2 201F move.l D0, [A7]+
000032B4 2E00 move.l D7, D0
000032B6 42A7 clr.l -[A7]
000032B8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000032BC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000032C0 201F move.l D0, [A7]+
000032C2 DE80 add.l D7, D0
000032C4 3F3C 0002 move.w -[A7], 0x2
000032C8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000032CC 4EBA 066E jsr [PC + 0x66E /* 0000393C */]
000032D0 5C8F addq.l A7, 6
000032D2 DE80 add.l D7, D0
000032D4 42A7 clr.l -[A7]
000032D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032DA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000032DE 201F move.l D0, [A7]+
000032E0 DE80 add.l D7, D0
000032E2 42A7 clr.l -[A7]
000032E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032E8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000032EC 201F move.l D0, [A7]+
000032EE DE80 add.l D7, D0
000032F0 2007 move.l D0, D7
000032F2 2E1F move.l D7, [A7]+
000032F4 4E5E unlink A6
000032F6 4E75 rts
fn000032F8:
000032F8 4E56 FFD0 link A6, -0x0030
000032FC 2F07 move.l -[A7], D7
000032FE 206E 0008 movea.l A0, [A6 + 0x8]
00003302 2050 movea.l A0, [A0]
00003304 43EE FFD8 lea.l A1, [A6 - 0x28]
00003308 7009 moveq.l D0, 0x09
label0000330A:
0000330A 22D8 move.l [A1]+, [A0]+
0000330C 51C8 FFFC dbf D0, -0x6 /* 0000330A */
00003310 42A7 clr.l -[A7]
00003312 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003316 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000331A 201F move.l D0, [A7]+
0000331C 2D40 FFD4 move.l [A6 - 0x2C], D0
00003320 2D6E FFD4 FFD0 move.l [A6 - 0x30], [A6 - 0x2C]
00003326 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000332A 486E FFD0 pea.l [A6 - 0x30]
0000332E 486E FFD4 pea.l [A6 - 0x2C]
00003332 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003336 4EBA 1418 jsr [PC + 0x1418 /* 00004750 */]
0000333A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000333E 3E00 move.w D7, D0
00003340 4A47 tst.w D7
00003342 6706 beq +0x8 /* 0000334A */
00003344 3007 move.w D0, D7
00003346 6000 008E bra +0x90 /* 000033D6 */
label0000334A:
0000334A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000334E 4EBA 06B8 jsr [PC + 0x6B8 /* 00003A08 */]
00003352 588F addq.l A7, 4
00003354 3E00 move.w D7, D0
00003356 4A47 tst.w D7
00003358 6706 beq +0x8 /* 00003360 */
0000335A 3007 move.w D0, D7
0000335C 6000 0078 bra +0x7A /* 000033D6 */
label00003360:
00003360 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003364 486E FFD0 pea.l [A6 - 0x30]
00003368 486E FFD4 pea.l [A6 - 0x2C]
0000336C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003370 4EBA 13DE jsr [PC + 0x13DE /* 00004750 */]
00003374 4FEF 0010 lea.l A7, [A7 + 0x10]
00003378 3E00 move.w D7, D0
0000337A 4A47 tst.w D7
0000337C 6704 beq +0x6 /* 00003382 */
0000337E 3007 move.w D0, D7
00003380 6054 bra +0x56 /* 000033D6 */
label00003382:
00003382 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003386 486E FFD0 pea.l [A6 - 0x30]
0000338A 486E FFD4 pea.l [A6 - 0x2C]
0000338E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003392 4EBA 13BC jsr [PC + 0x13BC /* 00004750 */]
00003396 4FEF 0010 lea.l A7, [A7 + 0x10]
0000339A 3E00 move.w D7, D0
0000339C 4A47 tst.w D7
0000339E 6704 beq +0x6 /* 000033A4 */
000033A0 3007 move.w D0, D7
000033A2 6032 bra +0x34 /* 000033D6 */
label000033A4:
000033A4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000033A8 486E FFD0 pea.l [A6 - 0x30]
000033AC 486E FFD4 pea.l [A6 - 0x2C]
000033B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033B4 4EBA 139A jsr [PC + 0x139A /* 00004750 */]
000033B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000033BC 3E00 move.w D7, D0
000033BE 4A47 tst.w D7
000033C0 6704 beq +0x6 /* 000033C6 */
000033C2 3007 move.w D0, D7
000033C4 6010 bra +0x12 /* 000033D6 */
label000033C6:
000033C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033CA 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000033CE 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000033D2 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label000033D6:
000033D6 2E1F move.l D7, [A7]+
000033D8 4E5E unlink A6
000033DA 4E75 rts
fn000033DC:
000033DC 4E56 FFD4 link A6, -0x002C
000033E0 2F07 move.l -[A7], D7
000033E2 206E 0008 movea.l A0, [A6 + 0x8]
000033E6 2050 movea.l A0, [A0]
000033E8 43EE FFD4 lea.l A1, [A6 - 0x2C]
000033EC 7009 moveq.l D0, 0x09
label000033EE:
000033EE 22D8 move.l [A1]+, [A0]+
000033F0 51C8 FFFC dbf D0, -0x6 /* 000033EE */
000033F4 7028 moveq.l D0, 0x28
000033F6 2D40 FFFC move.l [A6 - 0x4], D0
000033FA 486E FFF0 pea.l [A6 - 0x10]
000033FE 486E FFFC pea.l [A6 - 0x4]
00003402 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003406 4EBA 12D6 jsr [PC + 0x12D6 /* 000046DE */]
0000340A 4FEF 000C lea.l A7, [A7 + 0xC]
0000340E 3E00 move.w D7, D0
00003410 4A47 tst.w D7
00003412 6706 beq +0x8 /* 0000341A */
00003414 3007 move.w D0, D7
00003416 6000 0094 bra +0x96 /* 000034AC */
label0000341A:
0000341A 486E FFF4 pea.l [A6 - 0xC]
0000341E 486E FFFC pea.l [A6 - 0x4]
00003422 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003426 4EBA 12B6 jsr [PC + 0x12B6 /* 000046DE */]
0000342A 4FEF 000C lea.l A7, [A7 + 0xC]
0000342E 3E00 move.w D7, D0
00003430 4A47 tst.w D7
00003432 6706 beq +0x8 /* 0000343A */
00003434 3007 move.w D0, D7
00003436 6000 0074 bra +0x76 /* 000034AC */
label0000343A:
0000343A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000343E 4EBA 0758 jsr [PC + 0x758 /* 00003B98 */]
00003442 588F addq.l A7, 4
00003444 3E00 move.w D7, D0
00003446 4A47 tst.w D7
00003448 6706 beq +0x8 /* 00003450 */
0000344A 3007 move.w D0, D7
0000344C 6000 005E bra +0x60 /* 000034AC */
label00003450:
00003450 486E FFF8 pea.l [A6 - 0x8]
00003454 486E FFFC pea.l [A6 - 0x4]
00003458 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000345C 4EBA 1280 jsr [PC + 0x1280 /* 000046DE */]
00003460 4FEF 000C lea.l A7, [A7 + 0xC]
00003464 3E00 move.w D7, D0
00003466 4A47 tst.w D7
00003468 6704 beq +0x6 /* 0000346E */
0000346A 3007 move.w D0, D7
0000346C 603E bra +0x40 /* 000034AC */
label0000346E:
0000346E 486E FFEC pea.l [A6 - 0x14]
00003472 486E FFFC pea.l [A6 - 0x4]
00003476 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000347A 4EBA 1262 jsr [PC + 0x1262 /* 000046DE */]
0000347E 4FEF 000C lea.l A7, [A7 + 0xC]
00003482 3E00 move.w D7, D0
00003484 4A47 tst.w D7
00003486 6704 beq +0x6 /* 0000348C */
00003488 3007 move.w D0, D7
0000348A 6020 bra +0x22 /* 000034AC */
label0000348C:
0000348C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003490 4878 0028 push.l 0x28 /* '(' */
00003494 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00003498 206E 0008 movea.l A0, [A6 + 0x8]
0000349C 2050 movea.l A0, [A0]
0000349E 43EE FFD4 lea.l A1, [A6 - 0x2C]
000034A2 7009 moveq.l D0, 0x09
label000034A4:
000034A4 20D9 move.l [A0]+, [A1]+
000034A6 51C8 FFFC dbf D0, -0x6 /* 000034A4 */
000034AA 7000 moveq.l D0, 0x00
label000034AC:
000034AC 2E1F move.l D7, [A7]+
000034AE 4E5E unlink A6
000034B0 4E75 rts
fn000034B2:
000034B2 4E56 FFD8 link A6, -0x0028
000034B6 2F07 move.l -[A7], D7
000034B8 4267 clr.w -[A7]
000034BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034BE 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000034C2 301F move.w D0, [A7]+
000034C4 4A78 0220 tst.w [0x00000220 /* MemErr */]
000034C8 6708 beq +0xA /* 000034D2 */
000034CA 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000034CE 6000 008A bra +0x8C /* 0000355A */
label000034D2:
000034D2 206E 0008 movea.l A0, [A6 + 0x8]
000034D6 2050 movea.l A0, [A0]
000034D8 2050 movea.l A0, [A0]
000034DA 43EE FFD8 lea.l A1, [A6 - 0x28]
000034DE 7009 moveq.l D0, 0x09
label000034E0:
000034E0 22D8 move.l [A1]+, [A0]+
000034E2 51C8 FFFC dbf D0, -0x6 /* 000034E0 */
000034E6 4267 clr.w -[A7]
000034E8 486E FFF0 pea.l [A6 - 0x10]
000034EC 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000034F0 301F move.w D0, [A7]+
000034F2 4A78 0220 tst.w [0x00000220 /* MemErr */]
000034F6 6708 beq +0xA /* 00003500 */
000034F8 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000034FC 6000 005C bra +0x5E /* 0000355A */
label00003500:
00003500 4267 clr.w -[A7]
00003502 486E FFF4 pea.l [A6 - 0xC]
00003506 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
0000350A 301F move.w D0, [A7]+
0000350C 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003510 6706 beq +0x8 /* 00003518 */
00003512 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003516 6042 bra +0x44 /* 0000355A */
label00003518:
00003518 486E FFF8 pea.l [A6 - 0x8]
0000351C 4EBA 0814 jsr [PC + 0x814 /* 00003D32 */]
00003520 588F addq.l A7, 4
00003522 3E00 move.w D7, D0
00003524 4A47 tst.w D7
00003526 6704 beq +0x6 /* 0000352C */
00003528 3007 move.w D0, D7
0000352A 602E bra +0x30 /* 0000355A */
label0000352C:
0000352C 4267 clr.w -[A7]
0000352E 486E FFFC pea.l [A6 - 0x4]
00003532 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00003536 301F move.w D0, [A7]+
00003538 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000353C 6706 beq +0x8 /* 00003544 */
0000353E 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003542 6016 bra +0x18 /* 0000355A */
label00003544:
00003544 206E 0008 movea.l A0, [A6 + 0x8]
00003548 2050 movea.l A0, [A0]
0000354A 2050 movea.l A0, [A0]
0000354C 43EE FFD8 lea.l A1, [A6 - 0x28]
00003550 7009 moveq.l D0, 0x09
label00003552:
00003552 20D9 move.l [A0]+, [A1]+
00003554 51C8 FFFC dbf D0, -0x6 /* 00003552 */
00003558 7000 moveq.l D0, 0x00
label0000355A:
0000355A 2E1F move.l D7, [A7]+
0000355C 4E5E unlink A6
0000355E 4E75 rts
fn00003560:
00003560 4E56 FFD8 link A6, -0x0028
00003564 2F07 move.l -[A7], D7
00003566 206E 0008 movea.l A0, [A6 + 0x8]
0000356A 2050 movea.l A0, [A0]
0000356C 43EE FFD8 lea.l A1, [A6 - 0x28]
00003570 7009 moveq.l D0, 0x09
label00003572:
00003572 22D8 move.l [A1]+, [A0]+
00003574 51C8 FFFC dbf D0, -0x6 /* 00003572 */
00003578 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000357C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003580 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003584 6706 beq +0x8 /* 0000358C */
00003586 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000358A 6048 bra +0x4A /* 000035D4 */
label0000358C:
0000358C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003590 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003594 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003598 6706 beq +0x8 /* 000035A0 */
0000359A 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000359E 6034 bra +0x36 /* 000035D4 */
label000035A0:
000035A0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000035A4 4EBA 08A2 jsr [PC + 0x8A2 /* 00003E48 */]
000035A8 588F addq.l A7, 4
000035AA 3E00 move.w D7, D0
000035AC 4A47 tst.w D7
000035AE 6704 beq +0x6 /* 000035B4 */
000035B0 3007 move.w D0, D7
000035B2 6020 bra +0x22 /* 000035D4 */
label000035B4:
000035B4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000035B8 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000035BC 4A78 0220 tst.w [0x00000220 /* MemErr */]
000035C0 6706 beq +0x8 /* 000035C8 */
000035C2 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000035C6 600C bra +0xE /* 000035D4 */
label000035C8:
000035C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000035CC 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000035D0 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label000035D4:
000035D4 2E1F move.l D7, [A7]+
000035D6 4E5E unlink A6
000035D8 4E75 rts
fn000035DA:
000035DA 4E56 FFDC link A6, -0x0024
000035DE 2F07 move.l -[A7], D7
000035E0 206E 0008 movea.l A0, [A6 + 0x8]
000035E4 2050 movea.l A0, [A0]
000035E6 43EE FFDC lea.l A1, [A6 - 0x24]
000035EA 7008 moveq.l D0, 0x08
label000035EC:
000035EC 22D8 move.l [A1]+, [A0]+
000035EE 51C8 FFFC dbf D0, -0x6 /* 000035EC */
000035F2 42A7 clr.l -[A7]
000035F4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000035F8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000035FC 201F move.l D0, [A7]+
000035FE 2E00 move.l D7, D0
00003600 42A7 clr.l -[A7]
00003602 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003606 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000360A 201F move.l D0, [A7]+
0000360C DE80 add.l D7, D0
0000360E 3F3C 0002 move.w -[A7], 0x2
00003612 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003616 4EBA 0324 jsr [PC + 0x324 /* 0000393C */]
0000361A 5C8F addq.l A7, 6
0000361C DE80 add.l D7, D0
0000361E 42A7 clr.l -[A7]
00003620 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003624 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003628 201F move.l D0, [A7]+
0000362A DE80 add.l D7, D0
0000362C 2007 move.l D0, D7
0000362E 2E1F move.l D7, [A7]+
00003630 4E5E unlink A6
00003632 4E75 rts
fn00003634:
00003634 4E56 FFD4 link A6, -0x002C
00003638 2F07 move.l -[A7], D7
0000363A 206E 0008 movea.l A0, [A6 + 0x8]
0000363E 2050 movea.l A0, [A0]
00003640 43EE FFDC lea.l A1, [A6 - 0x24]
00003644 7008 moveq.l D0, 0x08
label00003646:
00003646 22D8 move.l [A1]+, [A0]+
00003648 51C8 FFFC dbf D0, -0x6 /* 00003646 */
0000364C 42A7 clr.l -[A7]
0000364E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003652 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003656 201F move.l D0, [A7]+
00003658 2D40 FFD8 move.l [A6 - 0x28], D0
0000365C 2D6E FFD8 FFD4 move.l [A6 - 0x2C], [A6 - 0x28]
00003662 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003666 486E FFD4 pea.l [A6 - 0x2C]
0000366A 486E FFD8 pea.l [A6 - 0x28]
0000366E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003672 4EBA 10DC jsr [PC + 0x10DC /* 00004750 */]
00003676 4FEF 0010 lea.l A7, [A7 + 0x10]
0000367A 3E00 move.w D7, D0
0000367C 4A47 tst.w D7
0000367E 6706 beq +0x8 /* 00003686 */
00003680 3007 move.w D0, D7
00003682 6000 0074 bra +0x76 /* 000036F8 */
label00003686:
00003686 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000368A 4EBA 0BCC jsr [PC + 0xBCC /* 00004258 */]
0000368E 588F addq.l A7, 4
00003690 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003694 4EBA 0372 jsr [PC + 0x372 /* 00003A08 */]
00003698 588F addq.l A7, 4
0000369A 3E00 move.w D7, D0
0000369C 4A47 tst.w D7
0000369E 6704 beq +0x6 /* 000036A4 */
000036A0 3007 move.w D0, D7
000036A2 6054 bra +0x56 /* 000036F8 */
label000036A4:
000036A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000036A8 486E FFD4 pea.l [A6 - 0x2C]
000036AC 486E FFD8 pea.l [A6 - 0x28]
000036B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036B4 4EBA 109A jsr [PC + 0x109A /* 00004750 */]
000036B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000036BC 3E00 move.w D7, D0
000036BE 4A47 tst.w D7
000036C0 6704 beq +0x6 /* 000036C6 */
000036C2 3007 move.w D0, D7
000036C4 6032 bra +0x34 /* 000036F8 */
label000036C6:
000036C6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000036CA 486E FFD4 pea.l [A6 - 0x2C]
000036CE 486E FFD8 pea.l [A6 - 0x28]
000036D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036D6 4EBA 1078 jsr [PC + 0x1078 /* 00004750 */]
000036DA 4FEF 0010 lea.l A7, [A7 + 0x10]
000036DE 3E00 move.w D7, D0
000036E0 4A47 tst.w D7
000036E2 6704 beq +0x6 /* 000036E8 */
000036E4 3007 move.w D0, D7
000036E6 6010 bra +0x12 /* 000036F8 */
label000036E8:
000036E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036EC 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000036F0 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000036F4 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label000036F8:
000036F8 2E1F move.l D7, [A7]+
000036FA 4E5E unlink A6
000036FC 4E75 rts
fn000036FE:
000036FE 4E56 FFD8 link A6, -0x0028
00003702 2F07 move.l -[A7], D7
00003704 206E 0008 movea.l A0, [A6 + 0x8]
00003708 2050 movea.l A0, [A0]
0000370A 43EE FFD8 lea.l A1, [A6 - 0x28]
0000370E 7008 moveq.l D0, 0x08
label00003710:
00003710 22D8 move.l [A1]+, [A0]+
00003712 51C8 FFFC dbf D0, -0x6 /* 00003710 */
00003716 7024 moveq.l D0, 0x24
00003718 2D40 FFFC move.l [A6 - 0x4], D0
0000371C 486E FFF4 pea.l [A6 - 0xC]
00003720 486E FFFC pea.l [A6 - 0x4]
00003724 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003728 4EBA 0FB4 jsr [PC + 0xFB4 /* 000046DE */]
0000372C 4FEF 000C lea.l A7, [A7 + 0xC]
00003730 3E00 move.w D7, D0
00003732 4A47 tst.w D7
00003734 6706 beq +0x8 /* 0000373C */
00003736 3007 move.w D0, D7
00003738 6000 0072 bra +0x74 /* 000037AC */
label0000373C:
0000373C 486E FFF8 pea.l [A6 - 0x8]
00003740 486E FFFC pea.l [A6 - 0x4]
00003744 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003748 4EBA 0F94 jsr [PC + 0xF94 /* 000046DE */]
0000374C 4FEF 000C lea.l A7, [A7 + 0xC]
00003750 3E00 move.w D7, D0
00003752 4A47 tst.w D7
00003754 6704 beq +0x6 /* 0000375A */
00003756 3007 move.w D0, D7
00003758 6052 bra +0x54 /* 000037AC */
label0000375A:
0000375A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000375E 4EBA 0438 jsr [PC + 0x438 /* 00003B98 */]
00003762 588F addq.l A7, 4
00003764 3E00 move.w D7, D0
00003766 4A47 tst.w D7
00003768 6704 beq +0x6 /* 0000376E */
0000376A 3007 move.w D0, D7
0000376C 603E bra +0x40 /* 000037AC */
label0000376E:
0000376E 486E FFF0 pea.l [A6 - 0x10]
00003772 486E FFFC pea.l [A6 - 0x4]
00003776 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000377A 4EBA 0F62 jsr [PC + 0xF62 /* 000046DE */]
0000377E 4FEF 000C lea.l A7, [A7 + 0xC]
00003782 3E00 move.w D7, D0
00003784 4A47 tst.w D7
00003786 6704 beq +0x6 /* 0000378C */
00003788 3007 move.w D0, D7
0000378A 6020 bra +0x22 /* 000037AC */
label0000378C:
0000378C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003790 4878 0024 push.l 0x24 /* '$' */
00003794 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00003798 206E 0008 movea.l A0, [A6 + 0x8]
0000379C 2050 movea.l A0, [A0]
0000379E 43EE FFD8 lea.l A1, [A6 - 0x28]
000037A2 7008 moveq.l D0, 0x08
label000037A4:
000037A4 20D9 move.l [A0]+, [A1]+
000037A6 51C8 FFFC dbf D0, -0x6 /* 000037A4 */
000037AA 7000 moveq.l D0, 0x00
label000037AC:
000037AC 2E1F move.l D7, [A7]+
000037AE 4E5E unlink A6
000037B0 4E75 rts
fn000037B2:
000037B2 4E56 FFDC link A6, -0x0024
000037B6 2F07 move.l -[A7], D7
000037B8 4267 clr.w -[A7]
000037BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037BE 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000037C2 301F move.w D0, [A7]+
000037C4 4A78 0220 tst.w [0x00000220 /* MemErr */]
000037C8 6708 beq +0xA /* 000037D2 */
000037CA 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000037CE 6000 0070 bra +0x72 /* 00003840 */
label000037D2:
000037D2 206E 0008 movea.l A0, [A6 + 0x8]
000037D6 2050 movea.l A0, [A0]
000037D8 2050 movea.l A0, [A0]
000037DA 43EE FFDC lea.l A1, [A6 - 0x24]
000037DE 7008 moveq.l D0, 0x08
label000037E0:
000037E0 22D8 move.l [A1]+, [A0]+
000037E2 51C8 FFFC dbf D0, -0x6 /* 000037E0 */
000037E6 4267 clr.w -[A7]
000037E8 486E FFF4 pea.l [A6 - 0xC]
000037EC 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000037F0 301F move.w D0, [A7]+
000037F2 4A78 0220 tst.w [0x00000220 /* MemErr */]
000037F6 6706 beq +0x8 /* 000037FE */
000037F8 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000037FC 6042 bra +0x44 /* 00003840 */
label000037FE:
000037FE 4267 clr.w -[A7]
00003800 486E FFF8 pea.l [A6 - 0x8]
00003804 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00003808 301F move.w D0, [A7]+
0000380A 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000380E 6706 beq +0x8 /* 00003816 */
00003810 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003814 602A bra +0x2C /* 00003840 */
label00003816:
00003816 486E FFFC pea.l [A6 - 0x4]
0000381A 4EBA 0516 jsr [PC + 0x516 /* 00003D32 */]
0000381E 588F addq.l A7, 4
00003820 3E00 move.w D7, D0
00003822 4A47 tst.w D7
00003824 6704 beq +0x6 /* 0000382A */
00003826 3007 move.w D0, D7
00003828 6016 bra +0x18 /* 00003840 */
label0000382A:
0000382A 206E 0008 movea.l A0, [A6 + 0x8]
0000382E 2050 movea.l A0, [A0]
00003830 2050 movea.l A0, [A0]
00003832 43EE FFDC lea.l A1, [A6 - 0x24]
00003836 7008 moveq.l D0, 0x08
label00003838:
00003838 20D9 move.l [A0]+, [A1]+
0000383A 51C8 FFFC dbf D0, -0x6 /* 00003838 */
0000383E 7000 moveq.l D0, 0x00
label00003840:
00003840 2E1F move.l D7, [A7]+
00003842 4E5E unlink A6
00003844 4E75 rts
fn00003846:
00003846 4E56 FFDC link A6, -0x0024
0000384A 2F07 move.l -[A7], D7
0000384C 206E 0008 movea.l A0, [A6 + 0x8]
00003850 2050 movea.l A0, [A0]
00003852 43EE FFDC lea.l A1, [A6 - 0x24]
00003856 7008 moveq.l D0, 0x08
label00003858:
00003858 22D8 move.l [A1]+, [A0]+
0000385A 51C8 FFFC dbf D0, -0x6 /* 00003858 */
0000385E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003862 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003866 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000386A 6706 beq +0x8 /* 00003872 */
0000386C 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003870 6034 bra +0x36 /* 000038A6 */
label00003872:
00003872 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003876 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000387A 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000387E 6706 beq +0x8 /* 00003886 */
00003880 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003884 6020 bra +0x22 /* 000038A6 */
label00003886:
00003886 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000388A 4EBA 05BC jsr [PC + 0x5BC /* 00003E48 */]
0000388E 588F addq.l A7, 4
00003890 3E00 move.w D7, D0
00003892 4A47 tst.w D7
00003894 6704 beq +0x6 /* 0000389A */
00003896 3007 move.w D0, D7
00003898 600C bra +0xE /* 000038A6 */
label0000389A:
0000389A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000389E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000038A2 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label000038A6:
000038A6 2E1F move.l D7, [A7]+
000038A8 4E5E unlink A6
000038AA 4E75 rts
fn000038AC:
000038AC 4E56 0000 link A6, 0
000038B0 2F07 move.l -[A7], D7
000038B2 42A7 clr.l -[A7]
000038B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038B8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000038BC 201F move.l D0, [A7]+
000038BE 2E00 move.l D7, D0
000038C0 2007 move.l D0, D7
000038C2 2E1F move.l D7, [A7]+
000038C4 4E5E unlink A6
000038C6 4E75 rts
fn000038C8:
000038C8 4E56 0000 link A6, 0
000038CC 4267 clr.w -[A7]
000038CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038D2 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
000038D6 301F move.w D0, [A7]+
000038D8 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000038DC 4E5E unlink A6
000038DE 4E75 rts
fn000038E0:
000038E0 4E56 0000 link A6, 0
000038E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038E8 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000038EC 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000038F0 4E5E unlink A6
000038F2 4E75 rts
fn000038F4:
000038F4 4E56 0000 link A6, 0
000038F8 2F07 move.l -[A7], D7
000038FA 42A7 clr.l -[A7]
000038FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003900 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003904 201F move.l D0, [A7]+
00003906 2E00 move.l D7, D0
00003908 2007 move.l D0, D7
0000390A 2E1F move.l D7, [A7]+
0000390C 4E5E unlink A6
0000390E 4E75 rts
fn00003910:
00003910 4E56 0000 link A6, 0
00003914 4267 clr.w -[A7]
00003916 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000391A 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
0000391E 301F move.w D0, [A7]+
00003920 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003924 4E5E unlink A6
00003926 4E75 rts
fn00003928:
00003928 4E56 0000 link A6, 0
0000392C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003930 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003934 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003938 4E5E unlink A6
0000393A 4E75 rts
export_214:
fn0000393C:
0000393C 4E56 0000 link A6, 0
00003940 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00003944 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003948 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000394C 42A7 clr.l -[A7]
0000394E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003952 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003956 201F move.l D0, [A7]+
00003958 2E00 move.l D7, D0
0000395A 4878 0052 push.l 0x52 /* 'R' */
0000395E 2F07 move.l -[A7], D7
00003960 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003964 3A00 move.w D5, D0
00003966 206E 0008 movea.l A0, [A6 + 0x8]
0000396A 2850 movea.l A4, [A0]
0000396C 7C00 moveq.l D6, 0x00
0000396E 6000 0080 bra +0x82 /* 000039F0 */
label00003972:
00003972 4A6C 0004 tst.w [A4 + 0x4]
00003976 6606 bne +0x8 /* 0000397E */
00003978 4A6E 000C tst.w [A6 + 0xC]
0000397C 6718 beq +0x1A /* 00003996 */
label0000397E:
0000397E 4A6C 0004 tst.w [A4 + 0x4]
00003982 6708 beq +0xA /* 0000398C */
00003984 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1
0000398A 670A beq +0xC /* 00003996 */
label0000398C:
0000398C 0C6E 0002 000C cmpi.w [A6 + 0xC], 0x2
00003992 6600 0056 bne +0x58 /* 000039EA */
label00003996:
00003996 4AAC 003E tst.l [A4 + 0x3E]
0000399A 6726 beq +0x28 /* 000039C2 */
0000399C 0C54 006C cmpi.w [A4], 0x6C /* 'l' */
000039A0 6612 bne +0x14 /* 000039B4 */
000039A2 3F3C 0002 move.w -[A7], 0x2
000039A6 2F2C 003E move.l -[A7], [A4 + 0x3E]
000039AA 4EBA FF90 jsr [PC - 0x70 /* 0000393C */]
000039AE 5C8F addq.l A7, 6
000039B0 DE80 add.l D7, D0
000039B2 600E bra +0x10 /* 000039C2 */
label000039B4:
000039B4 42A7 clr.l -[A7]
000039B6 2F2C 003E move.l -[A7], [A4 + 0x3E]
000039BA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000039BE 201F move.l D0, [A7]+
000039C0 DE80 add.l D7, D0
label000039C2:
000039C2 4AAC 003A tst.l [A4 + 0x3A]
000039C6 670E beq +0x10 /* 000039D6 */
000039C8 42A7 clr.l -[A7]
000039CA 2F2C 003A move.l -[A7], [A4 + 0x3A]
000039CE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000039D2 201F move.l D0, [A7]+
000039D4 DE80 add.l D7, D0
label000039D6:
000039D6 4AAC 0042 tst.l [A4 + 0x42]
000039DA 670E beq +0x10 /* 000039EA */
000039DC 42A7 clr.l -[A7]
000039DE 2F2C 0042 move.l -[A7], [A4 + 0x42]
000039E2 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000039E6 201F move.l D0, [A7]+
000039E8 DE80 add.l D7, D0
label000039EA:
000039EA 49EC 0052 lea.l A4, [A4 + 0x52]
000039EE 5246 addq.w D6, 1
label000039F0:
000039F0 BC45 cmp.w D6, D5
000039F2 6D00 FF7E blt -0x80 /* 00003972 */
000039F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039FA 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000039FE 2007 move.l D0, D7
00003A00 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00003A04 4E5E unlink A6
00003A06 4E75 rts
fn00003A08:
00003A08 4E56 FFA0 link A6, -0x0060
00003A0C 48E7 0700 movem.l -[A7], D5,D6,D7
00003A10 42A7 clr.l -[A7]
00003A12 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A16 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003A1A 201F move.l D0, [A7]+
00003A1C 2D40 FFA4 move.l [A6 - 0x5C], D0
00003A20 2D6E FFA4 FFA0 move.l [A6 - 0x60], [A6 - 0x5C]
00003A26 4878 0052 push.l 0x52 /* 'R' */
00003A2A 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00003A2E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003A32 3D40 FFFE move.w [A6 - 0x2], D0
00003A36 7C00 moveq.l D6, 0x00
00003A38 6000 0120 bra +0x122 /* 00003B5A */
label00003A3C:
00003A3C 206E 0008 movea.l A0, [A6 + 0x8]
00003A40 3006 move.w D0, D6
00003A42 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003A46 D090 add.l D0, [A0]
00003A48 2040 movea.l A0, D0
00003A4A 43EE FFA8 lea.l A1, [A6 - 0x58]
00003A4E 7013 moveq.l D0, 0x13
label00003A50:
00003A50 22D8 move.l [A1]+, [A0]+
00003A52 51C8 FFFC dbf D0, -0x6 /* 00003A50 */
00003A56 32D8 move.w [A1]+, [A0]+
00003A58 4AAE FFE6 tst.l [A6 - 0x1A]
00003A5C 6700 00A8 beq +0xAA /* 00003B06 */
00003A60 0C6E 006C FFA8 cmpi.w [A6 - 0x58], 0x6C /* 'l' */
00003A66 6616 bne +0x18 /* 00003A7E */
00003A68 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00003A6C 4EBA FF9A jsr [PC - 0x66 /* 00003A08 */]
00003A70 588F addq.l A7, 4
00003A72 3A00 move.w D5, D0
00003A74 4A45 tst.w D5
00003A76 6706 beq +0x8 /* 00003A7E */
00003A78 3005 move.w D0, D5
00003A7A 6000 0114 bra +0x116 /* 00003B90 */
label00003A7E:
00003A7E 0C6E 0069 FFA8 cmpi.w [A6 - 0x58], 0x69 /* 'i' */
00003A84 6632 bne +0x34 /* 00003AB8 */
00003A86 486E FFFA pea.l [A6 - 0x6]
00003A8A 3F2E FFEE move.w -[A7], [A6 - 0x12]
00003A8E 486E FFB6 pea.l [A6 - 0x4A]
00003A92 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00003A96 4EBA 0BB2 jsr [PC + 0xBB2 /* 0000464A */]
00003A9A 4FEF 000E lea.l A7, [A7 + 0xE]
00003A9E 3A00 move.w D5, D0
00003AA0 4A45 tst.w D5
00003AA2 6706 beq +0x8 /* 00003AAA */
00003AA4 3005 move.w D0, D5
00003AA6 6000 00E8 bra +0xEA /* 00003B90 */
label00003AAA:
00003AAA 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00003AAE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003AB2 2D6E FFFA FFE6 move.l [A6 - 0x1A], [A6 - 0x6]
label00003AB8:
00003AB8 4267 clr.w -[A7]
00003ABA 4267 clr.w -[A7]
00003ABC 486E FFA8 pea.l [A6 - 0x58]
00003AC0 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00003AC4 508F addq.l A7, 8
00003AC6 206E 0008 movea.l A0, [A6 + 0x8]
00003ACA 3006 move.w D0, D6
00003ACC C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003AD0 D090 add.l D0, [A0]
00003AD2 2040 movea.l A0, D0
00003AD4 43EE FFA8 lea.l A1, [A6 - 0x58]
00003AD8 7013 moveq.l D0, 0x13
label00003ADA:
00003ADA 20D9 move.l [A0]+, [A1]+
00003ADC 51C8 FFFC dbf D0, -0x6 /* 00003ADA */
00003AE0 30D9 move.w [A0]+, [A1]+
00003AE2 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00003AE6 486E FFA0 pea.l [A6 - 0x60]
00003AEA 486E FFA4 pea.l [A6 - 0x5C]
00003AEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AF2 4EBA 0C5C jsr [PC + 0xC5C /* 00004750 */]
00003AF6 4FEF 0010 lea.l A7, [A7 + 0x10]
00003AFA 3A00 move.w D5, D0
00003AFC 4A45 tst.w D5
00003AFE 6706 beq +0x8 /* 00003B06 */
00003B00 3005 move.w D0, D5
00003B02 6000 008C bra +0x8E /* 00003B90 */
label00003B06:
00003B06 4AAE FFE2 tst.l [A6 - 0x1E]
00003B0A 6724 beq +0x26 /* 00003B30 */
00003B0C 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00003B10 486E FFA0 pea.l [A6 - 0x60]
00003B14 486E FFA4 pea.l [A6 - 0x5C]
00003B18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B1C 4EBA 0C32 jsr [PC + 0xC32 /* 00004750 */]
00003B20 4FEF 0010 lea.l A7, [A7 + 0x10]
00003B24 3A00 move.w D5, D0
00003B26 4A45 tst.w D5
00003B28 6706 beq +0x8 /* 00003B30 */
00003B2A 3005 move.w D0, D5
00003B2C 6000 0062 bra +0x64 /* 00003B90 */
label00003B30:
00003B30 4AAE FFEA tst.l [A6 - 0x16]
00003B34 6722 beq +0x24 /* 00003B58 */
00003B36 2F2E FFEA move.l -[A7], [A6 - 0x16]
00003B3A 486E FFA0 pea.l [A6 - 0x60]
00003B3E 486E FFA4 pea.l [A6 - 0x5C]
00003B42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B46 4EBA 0C08 jsr [PC + 0xC08 /* 00004750 */]
00003B4A 4FEF 0010 lea.l A7, [A7 + 0x10]
00003B4E 3A00 move.w D5, D0
00003B50 4A45 tst.w D5
00003B52 6704 beq +0x6 /* 00003B58 */
00003B54 3005 move.w D0, D5
00003B56 6038 bra +0x3A /* 00003B90 */
label00003B58:
00003B58 5246 addq.w D6, 1
label00003B5A:
00003B5A BC6E FFFE cmp.w D6, [A6 - 0x2]
00003B5E 6D00 FEDC blt -0x122 /* 00003A3C */
00003B62 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B66 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00003B6A 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00003B6E 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003B72 6706 beq +0x8 /* 00003B7A */
00003B74 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003B78 6016 bra +0x18 /* 00003B90 */
label00003B7A:
00003B7A 3F3C 0002 move.w -[A7], 0x2
00003B7E 486E FFFE pea.l [A6 - 0x2]
00003B82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B86 4EBA 0C6C jsr [PC + 0xC6C /* 000047F4 */]
00003B8A 4FEF 000A lea.l A7, [A7 + 0xA]
00003B8E 7000 moveq.l D0, 0x00
label00003B90:
00003B90 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003B94 4E5E unlink A6
00003B96 4E75 rts
fn00003B98:
00003B98 4E56 FFA0 link A6, -0x0060
00003B9C 48E7 0300 movem.l -[A7], D6,D7
00003BA0 3F3C 0002 move.w -[A7], 0x2
00003BA4 486E FFFE pea.l [A6 - 0x2]
00003BA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BAC 4EBA 0C8E jsr [PC + 0xC8E /* 0000483C */]
00003BB0 4FEF 000A lea.l A7, [A7 + 0xA]
00003BB4 306E FFFE movea.w A0, [A6 - 0x2]
00003BB8 2F08 move.l -[A7], A0
00003BBA 4878 0052 push.l 0x52 /* 'R' */
00003BBE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003BC2 2D40 FFA0 move.l [A6 - 0x60], D0
00003BC6 2D6E FFA0 FFA4 move.l [A6 - 0x5C], [A6 - 0x60]
00003BCC 7C00 moveq.l D6, 0x00
00003BCE 6000 0144 bra +0x146 /* 00003D14 */
label00003BD2:
00003BD2 206E 0008 movea.l A0, [A6 + 0x8]
00003BD6 3006 move.w D0, D6
00003BD8 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003BDC D090 add.l D0, [A0]
00003BDE 2040 movea.l A0, D0
00003BE0 43EE FFAC lea.l A1, [A6 - 0x54]
00003BE4 7013 moveq.l D0, 0x13
label00003BE6:
00003BE6 22D8 move.l [A1]+, [A0]+
00003BE8 51C8 FFFC dbf D0, -0x6 /* 00003BE6 */
00003BEC 32D8 move.w [A1]+, [A0]+
00003BEE 4AAE FFEA tst.l [A6 - 0x16]
00003BF2 6700 0096 beq +0x98 /* 00003C8A */
00003BF6 486E FFEA pea.l [A6 - 0x16]
00003BFA 486E FFA4 pea.l [A6 - 0x5C]
00003BFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C02 4EBA 0ADA jsr [PC + 0xADA /* 000046DE */]
00003C06 4FEF 000C lea.l A7, [A7 + 0xC]
00003C0A 3E00 move.w D7, D0
00003C0C 4A47 tst.w D7
00003C0E 6706 beq +0x8 /* 00003C16 */
00003C10 3007 move.w D0, D7
00003C12 6000 0116 bra +0x118 /* 00003D2A */
label00003C16:
00003C16 0C6E 006C FFAC cmpi.w [A6 - 0x54], 0x6C /* 'l' */
00003C1C 6616 bne +0x18 /* 00003C34 */
00003C1E 2F2E FFEA move.l -[A7], [A6 - 0x16]
00003C22 4EBA FF74 jsr [PC - 0x8C /* 00003B98 */]
00003C26 588F addq.l A7, 4
00003C28 3E00 move.w D7, D0
00003C2A 4A47 tst.w D7
00003C2C 6706 beq +0x8 /* 00003C34 */
00003C2E 3007 move.w D0, D7
00003C30 6000 00F8 bra +0xFA /* 00003D2A */
label00003C34:
00003C34 0C6E 0069 FFAC cmpi.w [A6 - 0x54], 0x69 /* 'i' */
00003C3A 6632 bne +0x34 /* 00003C6E */
00003C3C 486E FFA8 pea.l [A6 - 0x58]
00003C40 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00003C44 486E FFBA pea.l [A6 - 0x46]
00003C48 2F2E FFEA move.l -[A7], [A6 - 0x16]
00003C4C 4EBA 0A46 jsr [PC + 0xA46 /* 00004694 */]
00003C50 4FEF 000E lea.l A7, [A7 + 0xE]
00003C54 3E00 move.w D7, D0
00003C56 4A47 tst.w D7
00003C58 6706 beq +0x8 /* 00003C60 */
00003C5A 3007 move.w D0, D7
00003C5C 6000 00CC bra +0xCE /* 00003D2A */
label00003C60:
00003C60 2F2E FFEA move.l -[A7], [A6 - 0x16]
00003C64 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003C68 2D6E FFA8 FFEA move.l [A6 - 0x16], [A6 - 0x58]
label00003C6E:
00003C6E 0C6E 012E FFAC cmpi.w [A6 - 0x54], 0x12E
00003C74 6708 beq +0xA /* 00003C7E */
00003C76 0C6E 012F FFAC cmpi.w [A6 - 0x54], 0x12F
00003C7C 660C bne +0xE /* 00003C8A */
label00003C7E:
00003C7E 4267 clr.w -[A7]
00003C80 486E FFAC pea.l [A6 - 0x54]
00003C84 4EAD 0B32 jsr [A5 + 0xB32 /* export_354 */]
00003C88 5C8F addq.l A7, 6
label00003C8A:
00003C8A 4AAE FFE6 tst.l [A6 - 0x1A]
00003C8E 6720 beq +0x22 /* 00003CB0 */
00003C90 486E FFE6 pea.l [A6 - 0x1A]
00003C94 486E FFA4 pea.l [A6 - 0x5C]
00003C98 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C9C 4EBA 0A40 jsr [PC + 0xA40 /* 000046DE */]
00003CA0 4FEF 000C lea.l A7, [A7 + 0xC]
00003CA4 3E00 move.w D7, D0
00003CA6 4A47 tst.w D7
00003CA8 6706 beq +0x8 /* 00003CB0 */
00003CAA 3007 move.w D0, D7
00003CAC 6000 007C bra +0x7E /* 00003D2A */
label00003CB0:
00003CB0 4AAE FFEE tst.l [A6 - 0x12]
00003CB4 6740 beq +0x42 /* 00003CF6 */
00003CB6 486E FFEE pea.l [A6 - 0x12]
00003CBA 486E FFA4 pea.l [A6 - 0x5C]
00003CBE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CC2 4EBA 0A1A jsr [PC + 0xA1A /* 000046DE */]
00003CC6 4FEF 000C lea.l A7, [A7 + 0xC]
00003CCA 3E00 move.w D7, D0
00003CCC 4A47 tst.w D7
00003CCE 6706 beq +0x8 /* 00003CD6 */
00003CD0 3007 move.w D0, D7
00003CD2 6000 0056 bra +0x58 /* 00003D2A */
label00003CD6:
00003CD6 42A7 clr.l -[A7]
00003CD8 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003CDC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003CE0 201F move.l D0, [A7]+
00003CE2 0C80 0000 0018 cmpi.l D0, 0x18
00003CE8 6E0C bgt +0xE /* 00003CF6 */
00003CEA 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003CEE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003CF2 42AE FFEE clr.l [A6 - 0x12]
label00003CF6:
00003CF6 206E 0008 movea.l A0, [A6 + 0x8]
00003CFA 3006 move.w D0, D6
00003CFC C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003D00 D090 add.l D0, [A0]
00003D02 2040 movea.l A0, D0
00003D04 43EE FFAC lea.l A1, [A6 - 0x54]
00003D08 7013 moveq.l D0, 0x13
label00003D0A:
00003D0A 20D9 move.l [A0]+, [A1]+
00003D0C 51C8 FFFC dbf D0, -0x6 /* 00003D0A */
00003D10 30D9 move.w [A0]+, [A1]+
00003D12 5246 addq.w D6, 1
label00003D14:
00003D14 BC6E FFFE cmp.w D6, [A6 - 0x2]
00003D18 6D00 FEB8 blt -0x146 /* 00003BD2 */
00003D1C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D20 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00003D24 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00003D28 7000 moveq.l D0, 0x00
label00003D2A:
00003D2A 4CDF 00C0 movem.l D6,D7, [A7]+
00003D2E 4E5E unlink A6
00003D30 4E75 rts
fn00003D32:
00003D32 4E56 FFAE link A6, -0x0052
00003D36 48E7 0700 movem.l -[A7], D5,D6,D7
00003D3A 4267 clr.w -[A7]
00003D3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D40 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00003D44 301F move.w D0, [A7]+
00003D46 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003D4A 6708 beq +0xA /* 00003D54 */
00003D4C 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003D50 6000 00EE bra +0xF0 /* 00003E40 */
label00003D54:
00003D54 42A7 clr.l -[A7]
00003D56 206E 0008 movea.l A0, [A6 + 0x8]
00003D5A 2F10 move.l -[A7], [A0]
00003D5C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003D60 201F move.l D0, [A7]+
00003D62 4878 0052 push.l 0x52 /* 'R' */
00003D66 2F00 move.l -[A7], D0
00003D68 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003D6C 3C00 move.w D6, D0
00003D6E 7E00 moveq.l D7, 0x00
00003D70 6000 00BC bra +0xBE /* 00003E2E */
label00003D74:
00003D74 206E 0008 movea.l A0, [A6 + 0x8]
00003D78 2050 movea.l A0, [A0]
00003D7A 3007 move.w D0, D7
00003D7C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003D80 D090 add.l D0, [A0]
00003D82 2040 movea.l A0, D0
00003D84 43EE FFAE lea.l A1, [A6 - 0x52]
00003D88 7013 moveq.l D0, 0x13
label00003D8A:
00003D8A 22D8 move.l [A1]+, [A0]+
00003D8C 51C8 FFFC dbf D0, -0x6 /* 00003D8A */
00003D90 32D8 move.w [A1]+, [A0]+
00003D92 4AAE FFEC tst.l [A6 - 0x14]
00003D96 6738 beq +0x3A /* 00003DD0 */
00003D98 0C6E 006C FFAE cmpi.w [A6 - 0x52], 0x6C /* 'l' */
00003D9E 6616 bne +0x18 /* 00003DB6 */
00003DA0 486E FFEC pea.l [A6 - 0x14]
00003DA4 4EBA FF8C jsr [PC - 0x74 /* 00003D32 */]
00003DA8 588F addq.l A7, 4
00003DAA 3A00 move.w D5, D0
00003DAC 4A45 tst.w D5
00003DAE 6720 beq +0x22 /* 00003DD0 */
00003DB0 3005 move.w D0, D5
00003DB2 6000 008C bra +0x8E /* 00003E40 */
label00003DB6:
00003DB6 4267 clr.w -[A7]
00003DB8 486E FFEC pea.l [A6 - 0x14]
00003DBC 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00003DC0 301F move.w D0, [A7]+
00003DC2 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003DC6 6708 beq +0xA /* 00003DD0 */
00003DC8 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003DCC 6000 0072 bra +0x74 /* 00003E40 */
label00003DD0:
00003DD0 4AAE FFE8 tst.l [A6 - 0x18]
00003DD4 671A beq +0x1C /* 00003DF0 */
00003DD6 4267 clr.w -[A7]
00003DD8 486E FFE8 pea.l [A6 - 0x18]
00003DDC 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00003DE0 301F move.w D0, [A7]+
00003DE2 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003DE6 6708 beq +0xA /* 00003DF0 */
00003DE8 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003DEC 6000 0052 bra +0x54 /* 00003E40 */
label00003DF0:
00003DF0 4AAE FFF0 tst.l [A6 - 0x10]
00003DF4 6718 beq +0x1A /* 00003E0E */
00003DF6 4267 clr.w -[A7]
00003DF8 486E FFF0 pea.l [A6 - 0x10]
00003DFC 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00003E00 301F move.w D0, [A7]+
00003E02 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003E06 6706 beq +0x8 /* 00003E0E */
00003E08 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003E0C 6032 bra +0x34 /* 00003E40 */
label00003E0E:
00003E0E 206E 0008 movea.l A0, [A6 + 0x8]
00003E12 2050 movea.l A0, [A0]
00003E14 3007 move.w D0, D7
00003E16 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003E1A D090 add.l D0, [A0]
00003E1C 2040 movea.l A0, D0
00003E1E 43EE FFAE lea.l A1, [A6 - 0x52]
00003E22 7013 moveq.l D0, 0x13
label00003E24:
00003E24 20D9 move.l [A0]+, [A1]+
00003E26 51C8 FFFC dbf D0, -0x6 /* 00003E24 */
00003E2A 30D9 move.w [A0]+, [A1]+
00003E2C 5247 addq.w D7, 1
label00003E2E:
00003E2E BE46 cmp.w D7, D6
00003E30 6D00 FF42 blt -0xBC /* 00003D74 */
00003E34 206E 0008 movea.l A0, [A6 + 0x8]
00003E38 2F10 move.l -[A7], [A0]
00003E3A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00003E3E 7000 moveq.l D0, 0x00
label00003E40:
00003E40 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003E44 4E5E unlink A6
00003E46 4E75 rts
fn00003E48:
00003E48 4E56 FFAE link A6, -0x0052
00003E4C 48E7 0700 movem.l -[A7], D5,D6,D7
00003E50 42A7 clr.l -[A7]
00003E52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E56 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003E5A 201F move.l D0, [A7]+
00003E5C 4878 0052 push.l 0x52 /* 'R' */
00003E60 2F00 move.l -[A7], D0
00003E62 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003E66 3A00 move.w D5, D0
00003E68 7C00 moveq.l D6, 0x00
00003E6A 6000 00BA bra +0xBC /* 00003F26 */
label00003E6E:
00003E6E 206E 0008 movea.l A0, [A6 + 0x8]
00003E72 3006 move.w D0, D6
00003E74 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003E78 D090 add.l D0, [A0]
00003E7A 2040 movea.l A0, D0
00003E7C 43EE FFAE lea.l A1, [A6 - 0x52]
00003E80 7013 moveq.l D0, 0x13
label00003E82:
00003E82 22D8 move.l [A1]+, [A0]+
00003E84 51C8 FFFC dbf D0, -0x6 /* 00003E82 */
00003E88 32D8 move.w [A1]+, [A0]+
00003E8A 4AAE FFEC tst.l [A6 - 0x14]
00003E8E 6734 beq +0x36 /* 00003EC4 */
00003E90 0C6E 006C FFAE cmpi.w [A6 - 0x52], 0x6C /* 'l' */
00003E96 6616 bne +0x18 /* 00003EAE */
00003E98 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003E9C 4EBA FFAA jsr [PC - 0x56 /* 00003E48 */]
00003EA0 588F addq.l A7, 4
00003EA2 3E00 move.w D7, D0
00003EA4 4A47 tst.w D7
00003EA6 671C beq +0x1E /* 00003EC4 */
00003EA8 3007 move.w D0, D7
00003EAA 6000 008C bra +0x8E /* 00003F38 */
label00003EAE:
00003EAE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003EB2 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003EB6 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003EBA 6708 beq +0xA /* 00003EC4 */
00003EBC 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003EC0 6000 0076 bra +0x78 /* 00003F38 */
label00003EC4:
00003EC4 4AAE FFE8 tst.l [A6 - 0x18]
00003EC8 6716 beq +0x18 /* 00003EE0 */
00003ECA 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003ECE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003ED2 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003ED6 6708 beq +0xA /* 00003EE0 */
00003ED8 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003EDC 6000 005A bra +0x5C /* 00003F38 */
label00003EE0:
00003EE0 4AAE FFF0 tst.l [A6 - 0x10]
00003EE4 6714 beq +0x16 /* 00003EFA */
00003EE6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003EEA 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003EEE 4A78 0220 tst.w [0x00000220 /* MemErr */]
00003EF2 6706 beq +0x8 /* 00003EFA */
00003EF4 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00003EF8 603E bra +0x40 /* 00003F38 */
label00003EFA:
00003EFA 4267 clr.w -[A7]
00003EFC 4267 clr.w -[A7]
00003EFE 486E FFAE pea.l [A6 - 0x52]
00003F02 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00003F06 508F addq.l A7, 8
00003F08 206E 0008 movea.l A0, [A6 + 0x8]
00003F0C 3006 move.w D0, D6
00003F0E C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003F12 D090 add.l D0, [A0]
00003F14 2040 movea.l A0, D0
00003F16 43EE FFAE lea.l A1, [A6 - 0x52]
00003F1A 7013 moveq.l D0, 0x13
label00003F1C:
00003F1C 20D9 move.l [A0]+, [A1]+
00003F1E 51C8 FFFC dbf D0, -0x6 /* 00003F1C */
00003F22 30D9 move.w [A0]+, [A1]+
00003F24 5246 addq.w D6, 1
label00003F26:
00003F26 BC45 cmp.w D6, D5
00003F28 6D00 FF44 blt -0xBA /* 00003E6E */
00003F2C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F30 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00003F34 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label00003F38:
00003F38 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003F3C 4E5E unlink A6
00003F3E 4E75 rts
export_208:
00003F40 4E56 FFD2 link A6, -0x002E
00003F44 206E 000C movea.l A0, [A6 + 0xC]
00003F48 2050 movea.l A0, [A0]
00003F4A 2D68 003E FFEE move.l [A6 - 0x12], [A0 + 0x3E]
00003F50 42A7 clr.l -[A7]
00003F52 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003F56 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003F5A 201F move.l D0, [A7]+
00003F5C 2D40 FFE6 move.l [A6 - 0x1A], D0
00003F60 2F2E 000C move.l -[A7], [A6 + 0xC]
00003F64 4EBA 091E jsr [PC + 0x91E /* 00004884 */]
00003F68 588F addq.l A7, 4
00003F6A 2D40 FFD2 move.l [A6 - 0x2E], D0
00003F6E 206E FFD2 movea.l A0, [A6 - 0x2E]
00003F72 2050 movea.l A0, [A0]
00003F74 3D50 FFEC move.w [A6 - 0x14], [A0]
00003F78 0C6E 0001 FFEC cmpi.w [A6 - 0x14], 0x1
00003F7E 6E00 00C8 bgt +0xCA /* 00004048 */
00003F82 426E FFEC clr.w [A6 - 0x14]
00003F86 700F moveq.l D0, 0x0F
00003F88 3D40 FFEA move.w [A6 - 0x16], D0
00003F8C 4267 clr.w -[A7]
00003F8E 486E FFEA pea.l [A6 - 0x16]
00003F92 486E FFD6 pea.l [A6 - 0x2A]
00003F96 2F2E 000C move.l -[A7], [A6 + 0xC]
00003F9A 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00003F9E 101F move.b D0, [A7]+
00003FA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FA4 206E FFE6 movea.l A0, [A6 - 0x1A]
00003FA8 4868 0010 pea.l [A0 + 0x10]
00003FAC 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00003FB0 206E 0008 movea.l A0, [A6 + 0x8]
00003FB4 4878 0002 push.l 0x2
00003FB8 2F10 move.l -[A7], [A0]
00003FBA 486E FFEC pea.l [A6 - 0x14]
00003FBE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00003FC2 4FEF 000C lea.l A7, [A7 + 0xC]
00003FC6 206E FFEE movea.l A0, [A6 - 0x12]
00003FCA 226E 0008 movea.l A1, [A6 + 0x8]
00003FCE 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00003FD2 2251 movea.l A1, [A1]
00003FD4 4869 0002 pea.l [A1 + 0x2]
00003FD8 2F10 move.l -[A7], [A0]
00003FDA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00003FDE 4FEF 000C lea.l A7, [A7 + 0xC]
00003FE2 206E 000C movea.l A0, [A6 + 0xC]
00003FE6 2050 movea.l A0, [A0]
00003FE8 3D68 003A FFF2 move.w [A6 - 0xE], [A0 + 0x3A]
00003FEE 206E 000C movea.l A0, [A6 + 0xC]
00003FF2 2050 movea.l A0, [A0]
00003FF4 3D68 0018 FFF4 move.w [A6 - 0xC], [A0 + 0x18]
00003FFA 3D6E FFD6 FFF6 move.w [A6 - 0xA], [A6 - 0x2A]
00004000 3D6E FFDA FFF8 move.w [A6 - 0x8], [A6 - 0x26]
00004006 102E FFD8 move.b D0, [A6 - 0x28]
0000400A 4880 ext.w D0
0000400C 3D40 FFFA move.w [A6 - 0x6], D0
00004010 486E FFFC pea.l [A6 - 0x4]
00004014 486E FFDC pea.l [A6 - 0x24]
00004018 4EBA 1644 jsr [PC + 0x1644 /* 0000565E */]
0000401C 508F addq.l A7, 8
0000401E 206E 0008 movea.l A0, [A6 + 0x8]
00004022 2010 move.l D0, [A0]
00004024 D0AE FFE6 add.l D0, [A6 - 0x1A]
00004028 4878 000E push.l 0xE
0000402C 5480 addq.l D0, 2
0000402E 2F00 move.l -[A7], D0
00004030 486E FFF2 pea.l [A6 - 0xE]
00004034 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004038 4FEF 000C lea.l A7, [A7 + 0xC]
0000403C 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00004040 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004044 6000 00B4 bra +0xB6 /* 000040FA */
label00004048:
00004048 42A7 clr.l -[A7]
0000404A 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
0000404E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004052 201F move.l D0, [A7]+
00004054 2D40 FFE2 move.l [A6 - 0x1E], D0
00004058 202E FFE2 move.l D0, [A6 - 0x1E]
0000405C D0AE FFE6 add.l D0, [A6 - 0x1A]
00004060 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004064 0680 0000 000E addi.l D0, 0xE
0000406A 2F00 move.l -[A7], D0
0000406C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004070 206E FFD2 movea.l A0, [A6 - 0x2E]
00004074 226E 0008 movea.l A1, [A6 + 0x8]
00004078 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000407C 2F11 move.l -[A7], [A1]
0000407E 2F10 move.l -[A7], [A0]
00004080 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004084 4FEF 000C lea.l A7, [A7 + 0xC]
00004088 206E FFEE movea.l A0, [A6 - 0x12]
0000408C 226E 0008 movea.l A1, [A6 + 0x8]
00004090 2011 move.l D0, [A1]
00004092 D0AE FFE2 add.l D0, [A6 - 0x1E]
00004096 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000409A 2F00 move.l -[A7], D0
0000409C 2F10 move.l -[A7], [A0]
0000409E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000040A2 4FEF 000C lea.l A7, [A7 + 0xC]
000040A6 206E 000C movea.l A0, [A6 + 0xC]
000040AA 2050 movea.l A0, [A0]
000040AC 3D68 003A FFF2 move.w [A6 - 0xE], [A0 + 0x3A]
000040B2 206E 000C movea.l A0, [A6 + 0xC]
000040B6 2050 movea.l A0, [A0]
000040B8 3D68 0018 FFF4 move.w [A6 - 0xC], [A0 + 0x18]
000040BE 7003 moveq.l D0, 0x03
000040C0 3D40 FFF6 move.w [A6 - 0xA], D0
000040C4 700C moveq.l D0, 0x0C
000040C6 3D40 FFF8 move.w [A6 - 0x8], D0
000040CA 426E FFFA clr.w [A6 - 0x6]
000040CE 42AE FFFC clr.l [A6 - 0x4]
000040D2 206E 0008 movea.l A0, [A6 + 0x8]
000040D6 2010 move.l D0, [A0]
000040D8 D0AE FFE2 add.l D0, [A6 - 0x1E]
000040DC D0AE FFE6 add.l D0, [A6 - 0x1A]
000040E0 4878 000E push.l 0xE
000040E4 2F00 move.l -[A7], D0
000040E6 486E FFF2 pea.l [A6 - 0xE]
000040EA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000040EE 4FEF 000C lea.l A7, [A7 + 0xC]
000040F2 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000040F6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label000040FA:
000040FA 4E5E unlink A6
000040FC 4E75 rts
export_212:
000040FE 4E56 FFE6 link A6, -0x001A
00004102 48E7 0700 movem.l -[A7], D5,D6,D7
00004106 A896 syscall HidePen
00004108 42A7 clr.l -[A7]
0000410A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000410E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004112 201F move.l D0, [A7]+
00004114 2C00 move.l D6, D0
00004116 206E 0008 movea.l A0, [A6 + 0x8]
0000411A 2050 movea.l A0, [A0]
0000411C 3E10 move.w D7, [A0]
0000411E 4A47 tst.w D7
00004120 6E00 00B6 bgt +0xB8 /* 000041D8 */
00004124 206E 0008 movea.l A0, [A6 + 0x8]
00004128 2010 move.l D0, [A0]
0000412A D086 add.l D0, D6
0000412C 4878 000E push.l 0xE
00004130 486E FFF2 pea.l [A6 - 0xE]
00004134 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
0000413A 2F00 move.l -[A7], D0
0000413C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004140 4FEF 000C lea.l A7, [A7 + 0xC]
00004144 206E 000C movea.l A0, [A6 + 0xC]
00004148 2050 movea.l A0, [A0]
0000414A 316E FFF2 003A move.w [A0 + 0x3A], [A6 - 0xE]
00004150 206E 000C movea.l A0, [A6 + 0xC]
00004154 2050 movea.l A0, [A0]
00004156 316E FFF4 0018 move.w [A0 + 0x18], [A6 - 0xC]
0000415C 422E FFE8 clr.b [A6 - 0x18]
00004160 3F3C 0002 move.w -[A7], 0x2
00004164 486E FFE6 pea.l [A6 - 0x1A]
00004168 4267 clr.w -[A7]
0000416A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000416E 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00004172 3D6E FFF6 FFE6 move.w [A6 - 0x1A], [A6 - 0xA]
00004178 1D6E FFFB FFE8 move.b [A6 - 0x18], [A6 - 0x5]
0000417E 3D6E FFF8 FFEA move.w [A6 - 0x16], [A6 - 0x8]
00004184 486E FFEC pea.l [A6 - 0x14]
00004188 486E FFFC pea.l [A6 - 0x4]
0000418C 4EBA 1492 jsr [PC + 0x1492 /* 00005620 */]
00004190 508F addq.l A7, 8
00004192 3F3C 000F move.w -[A7], 0xF
00004196 486E FFE6 pea.l [A6 - 0x1A]
0000419A 4267 clr.w -[A7]
0000419C 2F2E 000C move.l -[A7], [A6 + 0xC]
000041A0 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
000041A4 0686 FFFF FFF0 addi.l D6, 0xFFFFFFF0
000041AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041AE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000041B2 206E 0008 movea.l A0, [A6 + 0x8]
000041B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000041BA 2F06 move.l -[A7], D6
000041BC 2050 movea.l A0, [A0]
000041BE 4868 0002 pea.l [A0 + 0x2]
000041C2 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000041C6 4FEF 000C lea.l A7, [A7 + 0xC]
000041CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041CE 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000041D2 A897 syscall ShowPen
000041D4 6000 007A bra +0x7C /* 00004250 */
label000041D8:
000041D8 3007 move.w D0, D7
000041DA C1FC 0014 muls.w D0, 0x14
000041DE 5440 addq.w D0, 2
000041E0 48C0 ext.l D0
000041E2 2A00 move.l D5, D0
000041E4 206E 0008 movea.l A0, [A6 + 0x8]
000041E8 2010 move.l D0, [A0]
000041EA D086 add.l D0, D6
000041EC 4878 000E push.l 0xE
000041F0 486E FFF2 pea.l [A6 - 0xE]
000041F4 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
000041FA 2F00 move.l -[A7], D0
000041FC 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004200 4FEF 000C lea.l A7, [A7 + 0xC]
00004204 206E 000C movea.l A0, [A6 + 0xC]
00004208 2050 movea.l A0, [A0]
0000420A 316E FFF2 003A move.w [A0 + 0x3A], [A6 - 0xE]
00004210 206E 000C movea.l A0, [A6 + 0xC]
00004214 2050 movea.l A0, [A0]
00004216 316E FFF4 0018 move.w [A0 + 0x18], [A6 - 0xC]
0000421C 2005 move.l D0, D5
0000421E 0680 0000 000E addi.l D0, 0xE
00004224 9C80 sub.l D6, D0
00004226 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000422A 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000422E 206E 0008 movea.l A0, [A6 + 0x8]
00004232 2010 move.l D0, [A0]
00004234 D085 add.l D0, D5
00004236 2F00 move.l -[A7], D0
00004238 2F06 move.l -[A7], D6
0000423A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000423E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004242 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00004246 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000424A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000424E A897 syscall ShowPen
label00004250:
00004250 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00004254 4E5E unlink A6
00004256 4E75 rts
fn00004258:
00004258 4E56 0000 link A6, 0
0000425C 48E7 0308 movem.l -[A7], D6,D7,A4
00004260 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004264 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00004268 206E 0008 movea.l A0, [A6 + 0x8]
0000426C 2850 movea.l A4, [A0]
0000426E 42A7 clr.l -[A7]
00004270 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004274 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004278 201F move.l D0, [A7]+
0000427A 4878 0052 push.l 0x52 /* 'R' */
0000427E 2F00 move.l -[A7], D0
00004280 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004284 3E00 move.w D7, D0
00004286 7C00 moveq.l D6, 0x00
00004288 6018 bra +0x1A /* 000042A2 */
label0000428A:
0000428A 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2
00004290 660A bne +0xC /* 0000429C */
00004292 2F2C 003E move.l -[A7], [A4 + 0x3E]
00004296 42A7 clr.l -[A7]
00004298 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
label0000429C:
0000429C 49EC 0052 lea.l A4, [A4 + 0x52]
000042A0 5246 addq.w D6, 1
label000042A2:
000042A2 BC47 cmp.w D6, D7
000042A4 6DE4 blt -0x1A /* 0000428A */
000042A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042AA 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000042AE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000042B2 4E5E unlink A6
000042B4 4E75 rts
export_206:
000042B6 4E56 FFFC link A6, -0x0004
000042BA 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000042BE 7E00 moveq.l D7, 0x00
000042C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042C4 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000042C8 206E 0008 movea.l A0, [A6 + 0x8]
000042CC 2850 movea.l A4, [A0]
000042CE 2F2E 000C move.l -[A7], [A6 + 0xC]
000042D2 42A7 clr.l -[A7]
000042D4 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000042D8 42A7 clr.l -[A7]
000042DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042DE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000042E2 201F move.l D0, [A7]+
000042E4 4878 0052 push.l 0x52 /* 'R' */
000042E8 2F00 move.l -[A7], D0
000042EA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000042EE 3C00 move.w D6, D0
000042F0 7A00 moveq.l D5, 0x00
000042F2 6000 008C bra +0x8E /* 00004380 */
label000042F6:
000042F6 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2
000042FC 6600 007C bne +0x7E /* 0000437A */
00004300 42A7 clr.l -[A7]
00004302 2F2C 003E move.l -[A7], [A4 + 0x3E]
00004306 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000430A 201F move.l D0, [A7]+
0000430C 2D40 FFFC move.l [A6 - 0x4], D0
00004310 2007 move.l D0, D7
00004312 D0AE FFFC add.l D0, [A6 - 0x4]
00004316 2F2E 000C move.l -[A7], [A6 + 0xC]
0000431A 5080 addq.l D0, 8
0000431C 2F00 move.l -[A7], D0
0000431E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004322 206E 000C movea.l A0, [A6 + 0xC]
00004326 2010 move.l D0, [A0]
00004328 D087 add.l D0, D7
0000432A 4878 0004 push.l 0x4
0000432E 2F00 move.l -[A7], D0
00004330 486C 0006 pea.l [A4 + 0x6]
00004334 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004338 4FEF 000C lea.l A7, [A7 + 0xC]
0000433C 5887 addq.l D7, 4
0000433E 206E 000C movea.l A0, [A6 + 0xC]
00004342 2010 move.l D0, [A0]
00004344 D087 add.l D0, D7
00004346 4878 0004 push.l 0x4
0000434A 2F00 move.l -[A7], D0
0000434C 486E FFFC pea.l [A6 - 0x4]
00004350 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004354 4FEF 000C lea.l A7, [A7 + 0xC]
00004358 5887 addq.l D7, 4
0000435A 206C 003E movea.l A0, [A4 + 0x3E]
0000435E 226E 000C movea.l A1, [A6 + 0xC]
00004362 2011 move.l D0, [A1]
00004364 D087 add.l D0, D7
00004366 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000436A 2F00 move.l -[A7], D0
0000436C 2F10 move.l -[A7], [A0]
0000436E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004372 4FEF 000C lea.l A7, [A7 + 0xC]
00004376 DEAE FFFC add.l D7, [A6 - 0x4]
label0000437A:
0000437A 49EC 0052 lea.l A4, [A4 + 0x52]
0000437E 5245 addq.w D5, 1
label00004380:
00004380 BA46 cmp.w D5, D6
00004382 6D00 FF72 blt -0x8C /* 000042F6 */
00004386 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000438A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000438E 7000 moveq.l D0, 0x00
00004390 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00004394 4E5E unlink A6
00004396 4E75 rts
export_210:
00004398 4E56 FFEE link A6, -0x0012
0000439C 48E7 0308 movem.l -[A7], D6,D7,A4
000043A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043A4 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000043A8 206E 0008 movea.l A0, [A6 + 0x8]
000043AC 2850 movea.l A4, [A0]
000043AE 42A7 clr.l -[A7]
000043B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000043B4 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000043B8 201F move.l D0, [A7]+
000043BA 2D40 FFFC move.l [A6 - 0x4], D0
000043BE 42A7 clr.l -[A7]
000043C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043C4 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000043C8 201F move.l D0, [A7]+
000043CA 4878 0052 push.l 0x52 /* 'R' */
000043CE 2F00 move.l -[A7], D0
000043D0 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000043D4 3E00 move.w D7, D0
000043D6 7C00 moveq.l D6, 0x00
000043D8 6000 008C bra +0x8E /* 00004466 */
label000043DC:
000043DC 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2
000043E2 6600 007C bne +0x7E /* 00004460 */
000043E6 2F2C 003E move.l -[A7], [A4 + 0x3E]
000043EA 2F2C 0006 move.l -[A7], [A4 + 0x6]
000043EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000043F2 2F2E 000C move.l -[A7], [A6 + 0xC]
000043F6 4EBA 0086 jsr [PC + 0x86 /* 0000447E */]
000043FA 4FEF 0010 lea.l A7, [A7 + 0x10]
000043FE 4A40 tst.w D0
00004400 6746 beq +0x48 /* 00004448 */
00004402 2F2C 003E move.l -[A7], [A4 + 0x3E]
00004406 4878 0002 push.l 0x2
0000440A 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000440E 206C 003E movea.l A0, [A4 + 0x3E]
00004412 2050 movea.l A0, [A0]
00004414 4250 clr.w [A0]
00004416 426E FFEE clr.w [A6 - 0x12]
0000441A 70FF moveq.l D0, 0xFFFFFFFF
0000441C 3D40 FFF0 move.w [A6 - 0x10], D0
00004420 7003 moveq.l D0, 0x03
00004422 3D40 FFF2 move.w [A6 - 0xE], D0
00004426 700C moveq.l D0, 0x0C
00004428 3D40 FFF4 move.w [A6 - 0xC], D0
0000442C 426E FFF6 clr.w [A6 - 0xA]
00004430 42AE FFF8 clr.l [A6 - 0x8]
00004434 3F3C 000E move.w -[A7], 0xE
00004438 486E FFEE pea.l [A6 - 0x12]
0000443C 2F2C 003E move.l -[A7], [A4 + 0x3E]
00004440 4EBA 03B2 jsr [PC + 0x3B2 /* 000047F4 */]
00004444 4FEF 000A lea.l A7, [A7 + 0xA]
label00004448:
00004448 0C54 012E cmpi.w [A4], 0x12E
0000444C 6706 beq +0x8 /* 00004454 */
0000444E 0C54 012F cmpi.w [A4], 0x12F
00004452 660C bne +0xE /* 00004460 */
label00004454:
00004454 3F3C 0001 move.w -[A7], 0x1
00004458 2F0C move.l -[A7], A4
0000445A 4EAD 0B32 jsr [A5 + 0xB32 /* export_354 */]
0000445E 5C8F addq.l A7, 6
label00004460:
00004460 49EC 0052 lea.l A4, [A4 + 0x52]
00004464 5246 addq.w D6, 1
label00004466:
00004466 BC47 cmp.w D6, D7
00004468 6D00 FF72 blt -0x8C /* 000043DC */
0000446C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004470 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00004474 7000 moveq.l D0, 0x00
00004476 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000447A 4E5E unlink A6
0000447C 4E75 rts
fn0000447E:
0000447E 4E56 FFF8 link A6, -0x0008
00004482 2F07 move.l -[A7], D7
00004484 7E00 moveq.l D7, 0x00
00004486 6000 0074 bra +0x76 /* 000044FC */
label0000448A:
0000448A 206E 0008 movea.l A0, [A6 + 0x8]
0000448E 2010 move.l D0, [A0]
00004490 D087 add.l D0, D7
00004492 4878 0004 push.l 0x4
00004496 486E FFFC pea.l [A6 - 0x4]
0000449A 2F00 move.l -[A7], D0
0000449C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000044A0 4FEF 000C lea.l A7, [A7 + 0xC]
000044A4 5887 addq.l D7, 4
000044A6 206E 0008 movea.l A0, [A6 + 0x8]
000044AA 2010 move.l D0, [A0]
000044AC D087 add.l D0, D7
000044AE 4878 0004 push.l 0x4
000044B2 486E FFF8 pea.l [A6 - 0x8]
000044B6 2F00 move.l -[A7], D0
000044B8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000044BC 4FEF 000C lea.l A7, [A7 + 0xC]
000044C0 5887 addq.l D7, 4
000044C2 202E FFFC move.l D0, [A6 - 0x4]
000044C6 B0AE 0010 cmp.l D0, [A6 + 0x10]
000044CA 662C bne +0x2E /* 000044F8 */
000044CC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000044D0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000044D4 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000044D8 206E 0008 movea.l A0, [A6 + 0x8]
000044DC 2010 move.l D0, [A0]
000044DE D087 add.l D0, D7
000044E0 206E 0014 movea.l A0, [A6 + 0x14]
000044E4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000044E8 2F10 move.l -[A7], [A0]
000044EA 2F00 move.l -[A7], D0
000044EC 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000044F0 4FEF 000C lea.l A7, [A7 + 0xC]
000044F4 7000 moveq.l D0, 0x00
000044F6 600C bra +0xE /* 00004504 */
label000044F8:
000044F8 DEAE FFF8 add.l D7, [A6 - 0x8]
label000044FC:
000044FC BEAE 000C cmp.l D7, [A6 + 0xC]
00004500 6D88 blt -0x76 /* 0000448A */
00004502 7001 moveq.l D0, 0x01
label00004504:
00004504 2E1F move.l D7, [A7]+
00004506 4E5E unlink A6
00004508 4E75 rts
export_204:
0000450A 4E56 FFD0 link A6, -0x0030
0000450E 48E7 0300 movem.l -[A7], D6,D7
00004512 7E00 moveq.l D7, 0x00
00004514 2F2E 000C move.l -[A7], [A6 + 0xC]
00004518 42A7 clr.l -[A7]
0000451A 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000451E 42A7 clr.l -[A7]
00004520 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004524 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004528 201F move.l D0, [A7]+
0000452A 2C00 move.l D6, D0
0000452C 6000 010E bra +0x110 /* 0000463C */
label00004530:
00004530 206E 0008 movea.l A0, [A6 + 0x8]
00004534 2010 move.l D0, [A0]
00004536 D087 add.l D0, D7
00004538 4878 0004 push.l 0x4
0000453C 486E FFD8 pea.l [A6 - 0x28]
00004540 2F00 move.l -[A7], D0
00004542 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004546 4FEF 000C lea.l A7, [A7 + 0xC]
0000454A 5887 addq.l D7, 4
0000454C 206E 0008 movea.l A0, [A6 + 0x8]
00004550 2010 move.l D0, [A0]
00004552 D087 add.l D0, D7
00004554 4878 0004 push.l 0x4
00004558 486E FFD4 pea.l [A6 - 0x2C]
0000455C 2F00 move.l -[A7], D0
0000455E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004562 4FEF 000C lea.l A7, [A7 + 0xC]
00004566 5887 addq.l D7, 4
00004568 206E 0008 movea.l A0, [A6 + 0x8]
0000456C 2010 move.l D0, [A0]
0000456E D087 add.l D0, D7
00004570 4878 0002 push.l 0x2
00004574 486E FFFE pea.l [A6 - 0x2]
00004578 2F00 move.l -[A7], D0
0000457A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000457E 4FEF 000C lea.l A7, [A7 + 0xC]
00004582 2007 move.l D0, D7
00004584 D0AE FFD4 add.l D0, [A6 - 0x2C]
00004588 206E 0008 movea.l A0, [A6 + 0x8]
0000458C D090 add.l D0, [A0]
0000458E 4878 000E push.l 0xE
00004592 486E FFF0 pea.l [A6 - 0x10]
00004596 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
0000459C 2F00 move.l -[A7], D0
0000459E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000045A2 4FEF 000C lea.l A7, [A7 + 0xC]
000045A6 206E 0008 movea.l A0, [A6 + 0x8]
000045AA 2010 move.l D0, [A0]
000045AC D087 add.l D0, D7
000045AE 4878 0014 push.l 0x14
000045B2 486E FFDC pea.l [A6 - 0x24]
000045B6 5480 addq.l D0, 2
000045B8 2F00 move.l -[A7], D0
000045BA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000045BE 4FEF 000C lea.l A7, [A7 + 0xC]
000045C2 4A6E FFFE tst.w [A6 - 0x2]
000045C6 6716 beq +0x18 /* 000045DE */
000045C8 3D6E FFE4 FFF4 move.w [A6 - 0xC], [A6 - 0x1C]
000045CE 3D6E FFE8 FFF6 move.w [A6 - 0xA], [A6 - 0x18]
000045D4 102E FFE6 move.b D0, [A6 - 0x1A]
000045D8 4880 ext.w D0
000045DA 3D40 FFF8 move.w [A6 - 0x8], D0
label000045DE:
000045DE 3F3C 0004 move.w -[A7], 0x4
000045E2 486E FFD8 pea.l [A6 - 0x28]
000045E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000045EA 4EBA 0208 jsr [PC + 0x208 /* 000047F4 */]
000045EE 4FEF 000A lea.l A7, [A7 + 0xA]
000045F2 7010 moveq.l D0, 0x10
000045F4 2D40 FFD0 move.l [A6 - 0x30], D0
000045F8 3F3C 0004 move.w -[A7], 0x4
000045FC 486E FFD0 pea.l [A6 - 0x30]
00004600 2F2E 000C move.l -[A7], [A6 + 0xC]
00004604 4EBA 01EE jsr [PC + 0x1EE /* 000047F4 */]
00004608 4FEF 000A lea.l A7, [A7 + 0xA]
0000460C 42AE FFD0 clr.l [A6 - 0x30]
00004610 3F3C 0002 move.w -[A7], 0x2
00004614 486E FFD0 pea.l [A6 - 0x30]
00004618 2F2E 000C move.l -[A7], [A6 + 0xC]
0000461C 4EBA 01D6 jsr [PC + 0x1D6 /* 000047F4 */]
00004620 4FEF 000A lea.l A7, [A7 + 0xA]
00004624 3F3C 000E move.w -[A7], 0xE
00004628 486E FFF0 pea.l [A6 - 0x10]
0000462C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004630 4EBA 01C2 jsr [PC + 0x1C2 /* 000047F4 */]
00004634 4FEF 000A lea.l A7, [A7 + 0xA]
00004638 DEAE FFD4 add.l D7, [A6 - 0x2C]
label0000463C:
0000463C BE86 cmp.l D7, D6
0000463E 6D00 FEF0 blt -0x10E /* 00004530 */
00004642 4CDF 00C0 movem.l D6,D7, [A7]+
00004646 4E5E unlink A6
00004648 4E75 rts
fn0000464A:
0000464A 4E56 0000 link A6, 0
0000464E 4A6E 0010 tst.w [A6 + 0x10]
00004652 6718 beq +0x1A /* 0000466C */
00004654 42A7 clr.l -[A7]
00004656 2F2E 000C move.l -[A7], [A6 + 0xC]
0000465A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000465E 4EBA C272 jsr [PC - 0x3D8E /* 000008D2 */]
00004662 205F movea.l A0, [A7]+
00004664 226E 0012 movea.l A1, [A6 + 0x12]
00004668 2288 move.l [A1], A0
0000466A 6016 bra +0x18 /* 00004682 */
label0000466C:
0000466C 42A7 clr.l -[A7]
0000466E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004672 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004676 4EBA B98A jsr [PC - 0x4676 /* 00000002 */]
0000467A 205F movea.l A0, [A7]+
0000467C 226E 0012 movea.l A1, [A6 + 0x12]
00004680 2288 move.l [A1], A0
label00004682:
00004682 206E 0012 movea.l A0, [A6 + 0x12]
00004686 4A90 tst.l [A0]
00004688 6604 bne +0x6 /* 0000468E */
0000468A 7094 moveq.l D0, 0xFFFFFF94
0000468C 6002 bra +0x4 /* 00004690 */
label0000468E:
0000468E 7000 moveq.l D0, 0x00
label00004690:
00004690 4E5E unlink A6
00004692 4E75 rts
fn00004694:
00004694 4E56 0000 link A6, 0
00004698 4A6E 0010 tst.w [A6 + 0x10]
0000469C 6718 beq +0x1A /* 000046B6 */
0000469E 42A7 clr.l -[A7]
000046A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000046A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000046A8 4EBA C4D4 jsr [PC - 0x3B2C /* 00000B7E */]
000046AC 205F movea.l A0, [A7]+
000046AE 226E 0012 movea.l A1, [A6 + 0x12]
000046B2 2288 move.l [A1], A0
000046B4 6016 bra +0x18 /* 000046CC */
label000046B6:
000046B6 42A7 clr.l -[A7]
000046B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000046BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000046C0 4EBA BC66 jsr [PC - 0x439A /* 00000328 */]
000046C4 205F movea.l A0, [A7]+
000046C6 226E 0012 movea.l A1, [A6 + 0x12]
000046CA 2288 move.l [A1], A0
label000046CC:
000046CC 206E 0012 movea.l A0, [A6 + 0x12]
000046D0 4A90 tst.l [A0]
000046D2 6604 bne +0x6 /* 000046D8 */
000046D4 7094 moveq.l D0, 0xFFFFFF94
000046D6 6002 bra +0x4 /* 000046DA */
label000046D8:
000046D8 7000 moveq.l D0, 0x00
label000046DA:
000046DA 4E5E unlink A6
000046DC 4E75 rts
fn000046DE:
000046DE 4E56 0000 link A6, 0
000046E2 48E7 0308 movem.l -[A7], D6,D7,A4
000046E6 206E 000C movea.l A0, [A6 + 0xC]
000046EA 2C10 move.l D6, [A0]
000046EC 206E 0008 movea.l A0, [A6 + 0x8]
000046F0 2010 move.l D0, [A0]
000046F2 D086 add.l D0, D6
000046F4 2840 movea.l A4, D0
000046F6 2E14 move.l D7, [A4]
000046F8 42A7 clr.l -[A7]
000046FA 2F07 move.l -[A7], D7
000046FC 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00004700 205F movea.l A0, [A7]+
00004702 226E 0010 movea.l A1, [A6 + 0x10]
00004706 2288 move.l [A1], A0
00004708 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000470C 6706 beq +0x8 /* 00004714 */
0000470E 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00004712 6034 bra +0x36 /* 00004748 */
label00004714:
00004714 206E 0008 movea.l A0, [A6 + 0x8]
00004718 2010 move.l D0, [A0]
0000471A D086 add.l D0, D6
0000471C 2840 movea.l A4, D0
0000471E 206E 0010 movea.l A0, [A6 + 0x10]
00004722 2050 movea.l A0, [A0]
00004724 2F07 move.l -[A7], D7
00004726 2F10 move.l -[A7], [A0]
00004728 486C 0004 pea.l [A4 + 0x4]
0000472C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004730 4FEF 000C lea.l A7, [A7 + 0xC]
00004734 0807 0000 btst.b D7, 0x0
00004738 6702 beq +0x4 /* 0000473C */
0000473A 5287 addq.l D7, 1
label0000473C:
0000473C 2007 move.l D0, D7
0000473E 5880 addq.l D0, 4
00004740 206E 000C movea.l A0, [A6 + 0xC]
00004744 D190 add.l [A0], D0
00004746 7000 moveq.l D0, 0x00
label00004748:
00004748 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000474C 4E5E unlink A6
0000474E 4E75 rts
fn00004750:
00004750 4E56 0000 link A6, 0
00004754 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00004758 42A7 clr.l -[A7]
0000475A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000475E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004762 201F move.l D0, [A7]+
00004764 2E00 move.l D7, D0
00004766 2A07 move.l D5, D7
00004768 0805 0000 btst.b D5, 0x0
0000476C 6702 beq +0x4 /* 00004770 */
0000476E 5285 addq.l D5, 1
label00004770:
00004770 206E 000C movea.l A0, [A6 + 0xC]
00004774 2C10 move.l D6, [A0]
00004776 206E 0010 movea.l A0, [A6 + 0x10]
0000477A 2010 move.l D0, [A0]
0000477C 9086 sub.l D0, D6
0000477E 2205 move.l D1, D5
00004780 5881 addq.l D1, 4
00004782 B280 cmp.l D1, D0
00004784 6F30 ble +0x32 /* 000047B6 */
00004786 2006 move.l D0, D6
00004788 D085 add.l D0, D5
0000478A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000478E 0680 0000 2714 addi.l D0, 0x2714
00004794 2F00 move.l -[A7], D0
00004796 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000479A 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000479E 6706 beq +0x8 /* 000047A6 */
000047A0 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000047A4 6046 bra +0x48 /* 000047EC */
label000047A6:
000047A6 2006 move.l D0, D6
000047A8 D085 add.l D0, D5
000047AA 0680 0000 2714 addi.l D0, 0x2714
000047B0 206E 0010 movea.l A0, [A6 + 0x10]
000047B4 2080 move.l [A0], D0
label000047B6:
000047B6 2005 move.l D0, D5
000047B8 5880 addq.l D0, 4
000047BA 206E 000C movea.l A0, [A6 + 0xC]
000047BE D190 add.l [A0], D0
000047C0 206E 0008 movea.l A0, [A6 + 0x8]
000047C4 2010 move.l D0, [A0]
000047C6 D086 add.l D0, D6
000047C8 2840 movea.l A4, D0
000047CA 2887 move.l [A4], D7
000047CC 206E 0014 movea.l A0, [A6 + 0x14]
000047D0 2F07 move.l -[A7], D7
000047D2 486C 0004 pea.l [A4 + 0x4]
000047D6 2F10 move.l -[A7], [A0]
000047D8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000047DC 4FEF 000C lea.l A7, [A7 + 0xC]
000047E0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000047E4 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000047E8 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label000047EC:
000047EC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000047F0 4E5E unlink A6
000047F2 4E75 rts
export_202:
fn000047F4:
000047F4 4E56 FFFC link A6, -0x0004
000047F8 42A7 clr.l -[A7]
000047FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047FE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004802 201F move.l D0, [A7]+
00004804 2D40 FFFC move.l [A6 - 0x4], D0
00004808 306E 0010 movea.w A0, [A6 + 0x10]
0000480C D1EE FFFC add.l A0, [A6 - 0x4]
00004810 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004814 4850 pea.l [A0]
00004816 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000481A 206E 0008 movea.l A0, [A6 + 0x8]
0000481E 2010 move.l D0, [A0]
00004820 D0AE FFFC add.l D0, [A6 - 0x4]
00004824 306E 0010 movea.w A0, [A6 + 0x10]
00004828 2F08 move.l -[A7], A0
0000482A 2F00 move.l -[A7], D0
0000482C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004830 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004834 4FEF 000C lea.l A7, [A7 + 0xC]
00004838 4E5E unlink A6
0000483A 4E75 rts
export_205:
fn0000483C:
0000483C 4E56 FFFC link A6, -0x0004
00004840 42A7 clr.l -[A7]
00004842 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004846 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000484A 201F move.l D0, [A7]+
0000484C 306E 0010 movea.w A0, [A6 + 0x10]
00004850 9088 sub.l D0, A0
00004852 2D40 FFFC move.l [A6 - 0x4], D0
00004856 206E 0008 movea.l A0, [A6 + 0x8]
0000485A 2010 move.l D0, [A0]
0000485C D0AE FFFC add.l D0, [A6 - 0x4]
00004860 306E 0010 movea.w A0, [A6 + 0x10]
00004864 2F08 move.l -[A7], A0
00004866 2F2E 000C move.l -[A7], [A6 + 0xC]
0000486A 2F00 move.l -[A7], D0
0000486C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004870 4FEF 000C lea.l A7, [A7 + 0xC]
00004874 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004878 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000487C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004880 4E5E unlink A6
00004882 4E75 rts
fn00004884:
00004884 4E56 FFF4 link A6, -0x000C
00004888 206E 0008 movea.l A0, [A6 + 0x8]
0000488C 2050 movea.l A0, [A0]
0000488E 3D68 0022 FFFC move.w [A6 - 0x4], [A0 + 0x22]
00004894 206E 0008 movea.l A0, [A6 + 0x8]
00004898 2050 movea.l A0, [A0]
0000489A 3D68 0020 FFFE move.w [A6 - 0x2], [A0 + 0x20]
000048A0 206E 0008 movea.l A0, [A6 + 0x8]
000048A4 2050 movea.l A0, [A0]
000048A6 4268 0020 clr.w [A0 + 0x20]
000048AA 206E 0008 movea.l A0, [A6 + 0x8]
000048AE 226E 0008 movea.l A1, [A6 + 0x8]
000048B2 42A7 clr.l -[A7]
000048B4 2251 movea.l A1, [A1]
000048B6 2F29 003E move.l -[A7], [A1 + 0x3E]
000048BA 2D50 FFF4 move.l [A6 - 0xC], [A0]
000048BE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000048C2 201F move.l D0, [A7]+
000048C4 206E FFF4 movea.l A0, [A6 - 0xC]
000048C8 3140 0022 move.w [A0 + 0x22], D0
000048CC 42A7 clr.l -[A7]
000048CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048D2 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000048D6 205F movea.l A0, [A7]+
000048D8 2D48 FFF8 move.l [A6 - 0x8], A0
000048DC 206E 0008 movea.l A0, [A6 + 0x8]
000048E0 2050 movea.l A0, [A0]
000048E2 316E FFFC 0022 move.w [A0 + 0x22], [A6 - 0x4]
000048E8 206E 0008 movea.l A0, [A6 + 0x8]
000048EC 2050 movea.l A0, [A0]
000048EE 316E FFFE 0020 move.w [A0 + 0x20], [A6 - 0x2]
000048F4 202E FFF8 move.l D0, [A6 - 0x8]
000048F8 4E5E unlink A6
000048FA 4E75 rts
export_200:
000048FC 4E56 FFF8 link A6, -0x0008
00004900 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004904 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */]
00004908 588F addq.l A7, 4
0000490A 206E 000C movea.l A0, [A6 + 0xC]
0000490E 3010 move.w D0, [A0]
00004910 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004914 0003 0006 ori.b D3, 0x6
00004918 00CE .incomplete
0000491A 0008 00CA ori.b A0, 0xCA
0000491E 0004 009C ori.b D4, 0x9C
00004922 206E 000C movea.l A0, [A6 + 0xC]
00004926 2F28 0002 move.l -[A7], [A0 + 0x2]
0000492A 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
0000492E 588F addq.l A7, 4
00004930 4A40 tst.w D0
00004932 6718 beq +0x1A /* 0000494C */
00004934 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004938 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
0000493C 588F addq.l A7, 4
0000493E 206E 0008 movea.l A0, [A6 + 0x8]
00004942 7001 moveq.l D0, 0x01
00004944 3080 move.w [A0], D0
00004946 7001 moveq.l D0, 0x01
00004948 6000 009E bra +0xA0 /* 000049E8 */
label0000494C:
0000494C 206E 0010 movea.l A0, [A6 + 0x10]
00004950 0C68 0002 00A4 cmpi.w [A0 + 0xA4], 0x2
00004956 6600 008E bne +0x90 /* 000049E6 */
0000495A 206E 0010 movea.l A0, [A6 + 0x10]
0000495E 2D68 00A0 FFFC move.l [A6 - 0x4], [A0 + 0xA0]
00004964 206E FFFC movea.l A0, [A6 - 0x4]
00004968 2050 movea.l A0, [A0]
0000496A 3D68 0020 FFF8 move.w [A6 - 0x8], [A0 + 0x20]
00004970 206E FFFC movea.l A0, [A6 - 0x4]
00004974 2050 movea.l A0, [A0]
00004976 3D68 0022 FFFA move.w [A6 - 0x6], [A0 + 0x22]
0000497C 306E FFF8 movea.w A0, [A6 - 0x8]
00004980 2F08 move.l -[A7], A0
00004982 306E FFFA movea.w A0, [A6 - 0x6]
00004986 2F08 move.l -[A7], A0
00004988 2F2D 97C6 move.l -[A7], [A5 - 0x683A]
0000498C A9D1 syscall TESetSelect
0000498E 206E 000C movea.l A0, [A6 + 0xC]
00004992 1028 0005 move.b D0, [A0 + 0x5]
00004996 4880 ext.w D0
00004998 3F00 move.w -[A7], D0
0000499A 2F2D 97C6 move.l -[A7], [A5 - 0x683A]
0000499E A9DC syscall TEKey
000049A0 206E 000C movea.l A0, [A6 + 0xC]
000049A4 0C28 0008 0005 cmpi.b [A0 + 0x5], 0x8
000049AA 670C beq +0xE /* 000049B8 */
000049AC 206E 000C movea.l A0, [A6 + 0xC]
000049B0 217C 0000 00A5 0002 move.l [A0 + 0x2], 0xA5
label000049B8:
000049B8 7000 moveq.l D0, 0x00
000049BA 602C bra +0x2E /* 000049E8 */
000049BC 206E 000C movea.l A0, [A6 + 0xC]
000049C0 2028 0002 move.l D0, [A0 + 0x2]
000049C4 B0AE 0010 cmp.l D0, [A6 + 0x10]
000049C8 661C bne +0x1E /* 000049E6 */
000049CA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000049CE A922 syscall BeginUpdate
000049D0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000049D4 A981 syscall DrawDialog
000049D6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000049DA 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
000049DE 588F addq.l A7, 4
000049E0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000049E4 A923 syscall EndUpdate
label000049E6:
000049E6 7000 moveq.l D0, 0x00
label000049E8:
000049E8 4E5E unlink A6
000049EA 205F movea.l A0, [A7]+
000049EC 4FEF 000C lea.l A7, [A7 + 0xC]
000049F0 1E80 move.b [A7], D0
000049F2 4ED0 jmp [A0]
export_216:
000049F4 4E56 FFC4 link A6, -0x003C
000049F8 486E FFEE pea.l [A6 - 0x12]
000049FC 42A7 clr.l -[A7]
000049FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A02 4EBA 10C8 jsr [PC + 0x10C8 /* 00005ACC */]
00004A06 4FEF 000C lea.l A7, [A7 + 0xC]
00004A0A 3F00 move.w -[A7], D0
00004A0C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00004A10 548F addq.l A7, 2
00004A12 206E FFEE movea.l A0, [A6 - 0x12]
00004A16 2050 movea.l A0, [A0]
00004A18 2D68 000A FFE6 move.l [A6 - 0x1A], [A0 + 0xA]
00004A1E 42A7 clr.l -[A7]
00004A20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A24 4EBA 1338 jsr [PC + 0x1338 /* 00005D5E */]
00004A28 508F addq.l A7, 8
00004A2A 3F00 move.w -[A7], D0
00004A2C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00004A30 548F addq.l A7, 2
00004A32 4AAE FFE6 tst.l [A6 - 0x1A]
00004A36 6700 00CE beq +0xD0 /* 00004B06 */
00004A3A A850 syscall InitCursor
00004A3C 486E FFEA pea.l [A6 - 0x16]
00004A40 A874 syscall GetPort
00004A42 42A7 clr.l -[A7]
00004A44 3F3C 0104 move.w -[A7], 0x104
00004A48 42A7 clr.l -[A7]
00004A4A 4878 FFFF push.l 0xFFFF
00004A4E A97C syscall GetNewDialog
00004A50 205F movea.l A0, [A7]+
00004A52 2D48 FFF2 move.l [A6 - 0xE], A0
00004A56 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00004A5A A873 syscall SetPort
00004A5C 486E FFF6 pea.l [A6 - 0xA]
00004A60 3F3C EC14 move.w -[A7], 0xEC14
00004A64 3F3C EC14 move.w -[A7], 0xEC14
00004A68 3F3C EC78 move.w -[A7], 0xEC78
00004A6C 3F3C EC78 move.w -[A7], 0xEC78
00004A70 A8A7 syscall SetRect
00004A72 42A7 clr.l -[A7]
00004A74 486E FFF6 pea.l [A6 - 0xA]
00004A78 486E FFF6 pea.l [A6 - 0xA]
00004A7C A9D2 syscall TENew
00004A7E 205F movea.l A0, [A7]+
00004A80 2B48 97C6 move.l [A5 - 0x683A], A0
00004A84 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00004A88 A915 syscall ShowWindow
label00004A8A:
00004A8A 486D 0662 pea.l [A5 + 0x662 /* export_200 */]
00004A8E 486E FFFE pea.l [A6 - 0x2]
00004A92 A991 syscall ModalDialog
00004A94 302E FFFE move.w D0, [A6 - 0x2]
00004A98 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004A9C 0001 0002 ori.b D1, 0x2
00004AA0 FFEA .invalid <<F/7/7>>
00004AA2 0004 004C ori.b D4, 0x4C /* 'L' */
00004AA6 206D 97C6 movea.l A0, [A5 - 0x683A]
00004AAA 486E FFC4 pea.l [A6 - 0x3C]
00004AAE 2050 movea.l A0, [A0]
00004AB0 2F28 003E move.l -[A7], [A0 + 0x3E]
00004AB4 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00004AB8 508F addq.l A7, 8
00004ABA 486E FFE2 pea.l [A6 - 0x1E]
00004ABE 486E FFC4 pea.l [A6 - 0x3C]
00004AC2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00004AC6 508F addq.l A7, 8
00004AC8 202E FFE2 move.l D0, [A6 - 0x1E]
00004ACC B0AE FFE6 cmp.l D0, [A6 - 0x1A]
00004AD0 6616 bne +0x18 /* 00004AE8 */
00004AD2 2F2D 97C6 move.l -[A7], [A5 - 0x683A]
00004AD6 A9CD syscall TEDispose
00004AD8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00004ADC A983 syscall DisposeDialog
00004ADE 486E FFEA pea.l [A6 - 0x16]
00004AE2 A873 syscall SetPort
00004AE4 7000 moveq.l D0, 0x00
00004AE6 6020 bra +0x22 /* 00004B08 */
label00004AE8:
00004AE8 3F3C 0002 move.w -[A7], 0x2
00004AEC A9C8 syscall SysBeep
00004AEE 609A bra -0x64 /* 00004A8A */
00004AF0 2F2D 97C6 move.l -[A7], [A5 - 0x683A]
00004AF4 A9CD syscall TEDispose
00004AF6 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00004AFA A983 syscall DisposeDialog
00004AFC 486E FFEA pea.l [A6 - 0x16]
00004B00 A873 syscall SetPort
00004B02 7001 moveq.l D0, 0x01
00004B04 6002 bra +0x4 /* 00004B08 */
label00004B06:
00004B06 7000 moveq.l D0, 0x00
label00004B08:
00004B08 4E5E unlink A6
00004B0A 4E75 rts
export_203:
00004B0C 4E56 FFF4 link A6, -0x000C
00004B10 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00004B14 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B18 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00004B1C 206E 000C movea.l A0, [A6 + 0xC]
00004B20 2850 movea.l A4, [A0]
00004B22 42A7 clr.l -[A7]
00004B24 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B28 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004B2C 201F move.l D0, [A7]+
00004B2E 4878 0052 push.l 0x52 /* 'R' */
00004B32 2F00 move.l -[A7], D0
00004B34 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004B38 3E00 move.w D7, D0
00004B3A 7C00 moveq.l D6, 0x00
00004B3C 6000 0062 bra +0x64 /* 00004BA0 */
label00004B40:
00004B40 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2
00004B46 6652 bne +0x54 /* 00004B9A */
00004B48 2D6C 003E FFFC move.l [A6 - 0x4], [A4 + 0x3E]
00004B4E 206E FFFC movea.l A0, [A6 - 0x4]
00004B52 2050 movea.l A0, [A0]
00004B54 3A10 move.w D5, [A0]
00004B56 3005 move.w D0, D5
00004B58 C1FC 0014 muls.w D0, 0x14
00004B5C 5440 addq.w D0, 2
00004B5E 48C0 ext.l D0
00004B60 2D40 FFF4 move.l [A6 - 0xC], D0
00004B64 42A7 clr.l -[A7]
00004B66 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004B6A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004B6E 201F move.l D0, [A7]+
00004B70 90AE FFF4 sub.l D0, [A6 - 0xC]
00004B74 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
00004B7A 2D40 FFF8 move.l [A6 - 0x8], D0
00004B7E 206E FFFC movea.l A0, [A6 - 0x4]
00004B82 2010 move.l D0, [A0]
00004B84 D0AE FFF4 add.l D0, [A6 - 0xC]
00004B88 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004B8C 2F00 move.l -[A7], D0
00004B8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B92 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00004B96 4FEF 000C lea.l A7, [A7 + 0xC]
label00004B9A:
00004B9A 49EC 0052 lea.l A4, [A4 + 0x52]
00004B9E 5246 addq.w D6, 1
label00004BA0:
00004BA0 BC47 cmp.w D6, D7
00004BA2 6D9C blt -0x62 /* 00004B40 */
00004BA4 2F2E 000C move.l -[A7], [A6 + 0xC]
00004BA8 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00004BAC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00004BB0 4E5E unlink A6
00004BB2 4E75 rts
export_213:
fn00004BB4:
00004BB4 4E56 FFFE link A6, -0x0002
00004BB8 206E 0008 movea.l A0, [A6 + 0x8]
00004BBC 2050 movea.l A0, [A0]
00004BBE 3D50 FFFE move.w [A6 - 0x2], [A0]
00004BC2 302E FFFE move.w D0, [A6 - 0x2]
00004BC6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004BCA 0000 0008 ori.b D0, 0x8
00004BCE 00AA 0012 0022 0032 ori.l [A2 + 0x32], 0x120022
00004BD6 0042 0050 ori.w D2, 0x50 /* 'P' */
00004BDA 005E 006C ori.w [A6]+, 0x6C /* 'l' */
00004BDE 007A 0088 2F2E ori.w [PC + 0x2F2E /* 00007B0E, cstring ""<EOF> */], 0x88
00004BE4 000C 2F2E ori.b A4, 0x2E /* '.' */
00004BE8 0008 4EBA ori.b A0, 0xBA
00004BEC 0092 508F 6000 ori.l [A2], 0x508F6000
00004BF2 0088 2F2E 000C ori.l A0, 0x2F2E000C
00004BF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BFC 4EBA 014E jsr [PC + 0x14E /* 00004D4C */]
00004C00 508F addq.l A7, 8
00004C02 6000 0076 bra +0x78 /* 00004C7A */
00004C06 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C0E 4EBA 013C jsr [PC + 0x13C /* 00004D4C */]
00004C12 508F addq.l A7, 8
00004C14 6000 0064 bra +0x66 /* 00004C7A */
00004C18 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C1C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C20 4EBA 012A jsr [PC + 0x12A /* 00004D4C */]
00004C24 508F addq.l A7, 8
00004C26 6052 bra +0x54 /* 00004C7A */
00004C28 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C2C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C30 4EBA 0164 jsr [PC + 0x164 /* 00004D96 */]
00004C34 508F addq.l A7, 8
00004C36 6042 bra +0x44 /* 00004C7A */
00004C38 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C40 4EBA 01FE jsr [PC + 0x1FE /* 00004E40 */]
00004C44 508F addq.l A7, 8
00004C46 6032 bra +0x34 /* 00004C7A */
00004C48 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C50 4EBA 03E4 jsr [PC + 0x3E4 /* 00005036 */]
00004C54 508F addq.l A7, 8
00004C56 6022 bra +0x24 /* 00004C7A */
00004C58 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C5C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C60 4EBA 047C jsr [PC + 0x47C /* 000050DE */]
00004C64 508F addq.l A7, 8
00004C66 6012 bra +0x14 /* 00004C7A */
00004C68 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C70 4EBA 055C jsr [PC + 0x55C /* 000051CE */]
00004C74 508F addq.l A7, 8
00004C76 6002 bra +0x4 /* 00004C7A */
00004C78 7069 moveq.l D0, 0x69
label00004C7A:
00004C7A 4E5E unlink A6
00004C7C 4E75 rts
00004C7E 4E56 FFDE link A6, -0x0022
00004C82 2F07 move.l -[A7], D7
00004C84 206E 0008 movea.l A0, [A6 + 0x8]
00004C88 2050 movea.l A0, [A0]
00004C8A 43EE FFE6 lea.l A1, [A6 - 0x1A]
00004C8E 7005 moveq.l D0, 0x05
label00004C90:
00004C90 22D8 move.l [A1]+, [A0]+
00004C92 51C8 FFFC dbf D0, -0x6 /* 00004C90 */
00004C96 32D8 move.w [A1]+, [A0]+
00004C98 42AE FFE2 clr.l [A6 - 0x1E]
00004C9C 42A7 clr.l -[A7]
00004C9E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004CA2 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004CA6 201F move.l D0, [A7]+
00004CA8 2D40 FFDE move.l [A6 - 0x22], D0
00004CAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004CB0 486E FFDE pea.l [A6 - 0x22]
00004CB4 486E FFE2 pea.l [A6 - 0x1E]
00004CB8 2F2E 000C move.l -[A7], [A6 + 0xC]
00004CBC 4EBA 086C jsr [PC + 0x86C /* 0000552A */]
00004CC0 4FEF 0010 lea.l A7, [A7 + 0x10]
00004CC4 3E00 move.w D7, D0
00004CC6 4A47 tst.w D7
00004CC8 6706 beq +0x8 /* 00004CD0 */
00004CCA 3007 move.w D0, D7
00004CCC 6000 0078 bra +0x7A /* 00004D46 */
label00004CD0:
00004CD0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004CD4 486E FFDE pea.l [A6 - 0x22]
00004CD8 486E FFE2 pea.l [A6 - 0x1E]
00004CDC 2F2E 000C move.l -[A7], [A6 + 0xC]
00004CE0 4EBA 07AE jsr [PC + 0x7AE /* 00005490 */]
00004CE4 4FEF 0010 lea.l A7, [A7 + 0x10]
00004CE8 3E00 move.w D7, D0
00004CEA 4A47 tst.w D7
00004CEC 6704 beq +0x6 /* 00004CF2 */
00004CEE 3007 move.w D0, D7
00004CF0 6054 bra +0x56 /* 00004D46 */
label00004CF2:
00004CF2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004CF6 486E FFDE pea.l [A6 - 0x22]
00004CFA 486E FFE2 pea.l [A6 - 0x1E]
00004CFE 2F2E 000C move.l -[A7], [A6 + 0xC]
00004D02 4EBA 078C jsr [PC + 0x78C /* 00005490 */]
00004D06 4FEF 0010 lea.l A7, [A7 + 0x10]
00004D0A 3E00 move.w D7, D0
00004D0C 4A47 tst.w D7
00004D0E 6704 beq +0x6 /* 00004D14 */
00004D10 3007 move.w D0, D7
00004D12 6032 bra +0x34 /* 00004D46 */
label00004D14:
00004D14 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004D18 486E FFDE pea.l [A6 - 0x22]
00004D1C 486E FFE2 pea.l [A6 - 0x1E]
00004D20 2F2E 000C move.l -[A7], [A6 + 0xC]
00004D24 4EBA 076A jsr [PC + 0x76A /* 00005490 */]
00004D28 4FEF 0010 lea.l A7, [A7 + 0x10]
00004D2C 3E00 move.w D7, D0
00004D2E 4A47 tst.w D7
00004D30 6704 beq +0x6 /* 00004D36 */
00004D32 3007 move.w D0, D7
00004D34 6010 bra +0x12 /* 00004D46 */
label00004D36:
00004D36 2F2E 000C move.l -[A7], [A6 + 0xC]
00004D3A 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00004D3E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004D42 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label00004D46:
00004D46 2E1F move.l D7, [A7]+
00004D48 4E5E unlink A6
00004D4A 4E75 rts
fn00004D4C:
00004D4C 4E56 FFFC link A6, -0x0004
00004D50 42A7 clr.l -[A7]
00004D52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D56 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004D5A 201F move.l D0, [A7]+
00004D5C 2D40 FFFC move.l [A6 - 0x4], D0
00004D60 2F2E 000C move.l -[A7], [A6 + 0xC]
00004D64 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004D68 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004D6C 4A78 0220 tst.w [0x00000220 /* MemErr */]
00004D70 6706 beq +0x8 /* 00004D78 */
00004D72 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00004D76 601A bra +0x1C /* 00004D92 */
label00004D78:
00004D78 206E 0008 movea.l A0, [A6 + 0x8]
00004D7C 226E 000C movea.l A1, [A6 + 0xC]
00004D80 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004D84 2F11 move.l -[A7], [A1]
00004D86 2F10 move.l -[A7], [A0]
00004D88 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004D8C 4FEF 000C lea.l A7, [A7 + 0xC]
00004D90 7000 moveq.l D0, 0x00
label00004D92:
00004D92 4E5E unlink A6
00004D94 4E75 rts
fn00004D96:
00004D96 4E56 FFC6 link A6, -0x003A
00004D9A 2F07 move.l -[A7], D7
00004D9C 206E 0008 movea.l A0, [A6 + 0x8]
00004DA0 2050 movea.l A0, [A0]
00004DA2 43EE FFCE lea.l A1, [A6 - 0x32]
00004DA6 700B moveq.l D0, 0x0B
label00004DA8:
00004DA8 22D8 move.l [A1]+, [A0]+
00004DAA 51C8 FFFC dbf D0, -0x6 /* 00004DA8 */
00004DAE 32D8 move.w [A1]+, [A0]+
00004DB0 42AE FFCA clr.l [A6 - 0x36]
00004DB4 42A7 clr.l -[A7]
00004DB6 2F2E 000C move.l -[A7], [A6 + 0xC]
00004DBA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004DBE 201F move.l D0, [A7]+
00004DC0 2D40 FFC6 move.l [A6 - 0x3A], D0
00004DC4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004DC8 486E FFC6 pea.l [A6 - 0x3A]
00004DCC 486E FFCA pea.l [A6 - 0x36]
00004DD0 2F2E 000C move.l -[A7], [A6 + 0xC]
00004DD4 4EBA 0754 jsr [PC + 0x754 /* 0000552A */]
00004DD8 4FEF 0010 lea.l A7, [A7 + 0x10]
00004DDC 3E00 move.w D7, D0
00004DDE 4A47 tst.w D7
00004DE0 6704 beq +0x6 /* 00004DE6 */
00004DE2 3007 move.w D0, D7
00004DE4 6054 bra +0x56 /* 00004E3A */
label00004DE6:
00004DE6 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004DEA 486E FFC6 pea.l [A6 - 0x3A]
00004DEE 486E FFCA pea.l [A6 - 0x36]
00004DF2 2F2E 000C move.l -[A7], [A6 + 0xC]
00004DF6 4EBA 0698 jsr [PC + 0x698 /* 00005490 */]
00004DFA 4FEF 0010 lea.l A7, [A7 + 0x10]
00004DFE 3E00 move.w D7, D0
00004E00 4A47 tst.w D7
00004E02 6704 beq +0x6 /* 00004E08 */
00004E04 3007 move.w D0, D7
00004E06 6032 bra +0x34 /* 00004E3A */
label00004E08:
00004E08 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004E0C 486E FFC6 pea.l [A6 - 0x3A]
00004E10 486E FFCA pea.l [A6 - 0x36]
00004E14 2F2E 000C move.l -[A7], [A6 + 0xC]
00004E18 4EBA 0676 jsr [PC + 0x676 /* 00005490 */]
00004E1C 4FEF 0010 lea.l A7, [A7 + 0x10]
00004E20 3E00 move.w D7, D0
00004E22 4A47 tst.w D7
00004E24 6704 beq +0x6 /* 00004E2A */
00004E26 3007 move.w D0, D7
00004E28 6010 bra +0x12 /* 00004E3A */
label00004E2A:
00004E2A 2F2E 000C move.l -[A7], [A6 + 0xC]
00004E2E 2F2E FFCA move.l -[A7], [A6 - 0x36]
00004E32 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004E36 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label00004E3A:
00004E3A 2E1F move.l D7, [A7]+
00004E3C 4E5E unlink A6
00004E3E 4E75 rts
fn00004E40:
00004E40 4E56 FFDA link A6, -0x0026
00004E44 2F07 move.l -[A7], D7
00004E46 206E 0008 movea.l A0, [A6 + 0x8]
00004E4A 2050 movea.l A0, [A0]
00004E4C 43EE FFE2 lea.l A1, [A6 - 0x1E]
00004E50 7006 moveq.l D0, 0x06
label00004E52:
00004E52 22D8 move.l [A1]+, [A0]+
00004E54 51C8 FFFC dbf D0, -0x6 /* 00004E52 */
00004E58 32D8 move.w [A1]+, [A0]+
00004E5A 42AE FFDE clr.l [A6 - 0x22]
00004E5E 42A7 clr.l -[A7]
00004E60 2F2E 000C move.l -[A7], [A6 + 0xC]
00004E64 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004E68 201F move.l D0, [A7]+
00004E6A 2D40 FFDA move.l [A6 - 0x26], D0
00004E6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E72 486E FFDA pea.l [A6 - 0x26]
00004E76 486E FFDE pea.l [A6 - 0x22]
00004E7A 2F2E 000C move.l -[A7], [A6 + 0xC]
00004E7E 4EBA 06AA jsr [PC + 0x6AA /* 0000552A */]
00004E82 4FEF 0010 lea.l A7, [A7 + 0x10]
00004E86 3E00 move.w D7, D0
00004E88 4A47 tst.w D7
00004E8A 6706 beq +0x8 /* 00004E92 */
00004E8C 3007 move.w D0, D7
00004E8E 6000 0078 bra +0x7A /* 00004F08 */
label00004E92:
00004E92 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004E96 486E FFDA pea.l [A6 - 0x26]
00004E9A 486E FFDE pea.l [A6 - 0x22]
00004E9E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004EA2 4EBA 05EC jsr [PC + 0x5EC /* 00005490 */]
00004EA6 4FEF 0010 lea.l A7, [A7 + 0x10]
00004EAA 3E00 move.w D7, D0
00004EAC 4A47 tst.w D7
00004EAE 6704 beq +0x6 /* 00004EB4 */
00004EB0 3007 move.w D0, D7
00004EB2 6054 bra +0x56 /* 00004F08 */
label00004EB4:
00004EB4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004EB8 486E FFDA pea.l [A6 - 0x26]
00004EBC 486E FFDE pea.l [A6 - 0x22]
00004EC0 2F2E 000C move.l -[A7], [A6 + 0xC]
00004EC4 4EBA 0048 jsr [PC + 0x48 /* 00004F0E */]
00004EC8 4FEF 0010 lea.l A7, [A7 + 0x10]
00004ECC 3E00 move.w D7, D0
00004ECE 4A47 tst.w D7
00004ED0 6704 beq +0x6 /* 00004ED6 */
00004ED2 3007 move.w D0, D7
00004ED4 6032 bra +0x34 /* 00004F08 */
label00004ED6:
00004ED6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004EDA 486E FFDA pea.l [A6 - 0x26]
00004EDE 486E FFDE pea.l [A6 - 0x22]
00004EE2 2F2E 000C move.l -[A7], [A6 + 0xC]
00004EE6 4EBA 05A8 jsr [PC + 0x5A8 /* 00005490 */]
00004EEA 4FEF 0010 lea.l A7, [A7 + 0x10]
00004EEE 3E00 move.w D7, D0
00004EF0 4A47 tst.w D7
00004EF2 6704 beq +0x6 /* 00004EF8 */
00004EF4 3007 move.w D0, D7
00004EF6 6010 bra +0x12 /* 00004F08 */
label00004EF8:
00004EF8 2F2E 000C move.l -[A7], [A6 + 0xC]
00004EFC 2F2E FFDE move.l -[A7], [A6 - 0x22]
00004F00 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004F04 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label00004F08:
00004F08 2E1F move.l D7, [A7]+
00004F0A 4E5E unlink A6
00004F0C 4E75 rts
fn00004F0E:
00004F0E 4E56 FFDA link A6, -0x0026
00004F12 48E7 0700 movem.l -[A7], D5,D6,D7
00004F16 206E 000C movea.l A0, [A6 + 0xC]
00004F1A 2D50 FFFC move.l [A6 - 0x4], [A0]
00004F1E 42A7 clr.l -[A7]
00004F20 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004F24 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004F28 201F move.l D0, [A7]+
00004F2A 4878 001A push.l 0x1A
00004F2E 2F00 move.l -[A7], D0
00004F30 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004F34 3A00 move.w D5, D0
00004F36 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004F3A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F3E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004F42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004F46 4EBA 0548 jsr [PC + 0x548 /* 00005490 */]
00004F4A 4FEF 0010 lea.l A7, [A7 + 0x10]
00004F4E 3C00 move.w D6, D0
00004F50 4A46 tst.w D6
00004F52 6706 beq +0x8 /* 00004F5A */
00004F54 3006 move.w D0, D6
00004F56 6000 00D6 bra +0xD8 /* 0000502E */
label00004F5A:
00004F5A 7E00 moveq.l D7, 0x00
00004F5C 6000 0068 bra +0x6A /* 00004FC6 */
label00004F60:
00004F60 206E 0014 movea.l A0, [A6 + 0x14]
00004F64 3007 move.w D0, D7
00004F66 C1FC 001A muls.w D0, 0x1A
00004F6A D090 add.l D0, [A0]
00004F6C 2040 movea.l A0, D0
00004F6E 43EE FFDE lea.l A1, [A6 - 0x22]
00004F72 7005 moveq.l D0, 0x05
label00004F74:
00004F74 22D8 move.l [A1]+, [A0]+
00004F76 51C8 FFFC dbf D0, -0x6 /* 00004F74 */
00004F7A 32D8 move.w [A1]+, [A0]+
00004F7C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004F80 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F84 2F2E 000C move.l -[A7], [A6 + 0xC]
00004F88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004F8C 4EBA 0502 jsr [PC + 0x502 /* 00005490 */]
00004F90 4FEF 0010 lea.l A7, [A7 + 0x10]
00004F94 3C00 move.w D6, D0
00004F96 4A46 tst.w D6
00004F98 6706 beq +0x8 /* 00004FA0 */
00004F9A 3006 move.w D0, D6
00004F9C 6000 0090 bra +0x92 /* 0000502E */
label00004FA0:
00004FA0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004FA4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004FA8 2F2E 000C move.l -[A7], [A6 + 0xC]
00004FAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FB0 4EBA 04DE jsr [PC + 0x4DE /* 00005490 */]
00004FB4 4FEF 0010 lea.l A7, [A7 + 0x10]
00004FB8 3C00 move.w D6, D0
00004FBA 4A46 tst.w D6
00004FBC 6706 beq +0x8 /* 00004FC4 */
00004FBE 3006 move.w D0, D6
00004FC0 6000 006C bra +0x6E /* 0000502E */
label00004FC4:
00004FC4 5247 addq.w D7, 1
label00004FC6:
00004FC6 BE45 cmp.w D7, D5
00004FC8 6D96 blt -0x68 /* 00004F60 */
00004FCA 42A7 clr.l -[A7]
00004FCC 4878 0002 push.l 0x2
00004FD0 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00004FD4 205F movea.l A0, [A7]+
00004FD6 2D48 FFDA move.l [A6 - 0x26], A0
00004FDA 206E FFDA movea.l A0, [A6 - 0x26]
00004FDE 2050 movea.l A0, [A0]
00004FE0 3085 move.w [A0], D5
00004FE2 2F2E FFDA move.l -[A7], [A6 - 0x26]
00004FE6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004FEA 2F2E 000C move.l -[A7], [A6 + 0xC]
00004FEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FF2 4EBA 0536 jsr [PC + 0x536 /* 0000552A */]
00004FF6 4FEF 0010 lea.l A7, [A7 + 0x10]
00004FFA 3C00 move.w D6, D0
00004FFC 4A46 tst.w D6
00004FFE 6704 beq +0x6 /* 00005004 */
00005000 3006 move.w D0, D6
00005002 602A bra +0x2C /* 0000502E */
label00005004:
00005004 2F2E FFDA move.l -[A7], [A6 - 0x26]
00005008 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000500C 206E 0008 movea.l A0, [A6 + 0x8]
00005010 2010 move.l D0, [A0]
00005012 D0AE FFFC add.l D0, [A6 - 0x4]
00005016 2D40 FFF8 move.l [A6 - 0x8], D0
0000501A 206E 000C movea.l A0, [A6 + 0xC]
0000501E 2010 move.l D0, [A0]
00005020 90AE FFFC sub.l D0, [A6 - 0x4]
00005024 5980 subq.l D0, 4
00005026 206E FFF8 movea.l A0, [A6 - 0x8]
0000502A 2080 move.l [A0], D0
0000502C 7000 moveq.l D0, 0x00
label0000502E:
0000502E 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00005032 4E5E unlink A6
00005034 4E75 rts
fn00005036:
00005036 4E56 FFEA link A6, -0x0016
0000503A 2F07 move.l -[A7], D7
0000503C 206E 0008 movea.l A0, [A6 + 0x8]
00005040 2050 movea.l A0, [A0]
00005042 43EE FFF2 lea.l A1, [A6 - 0xE]
00005046 22D8 move.l [A1]+, [A0]+
00005048 22D8 move.l [A1]+, [A0]+
0000504A 22D8 move.l [A1]+, [A0]+
0000504C 32D8 move.w [A1]+, [A0]+
0000504E 42AE FFEE clr.l [A6 - 0x12]
00005052 42A7 clr.l -[A7]
00005054 2F2E 000C move.l -[A7], [A6 + 0xC]
00005058 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000505C 201F move.l D0, [A7]+
0000505E 2D40 FFEA move.l [A6 - 0x16], D0
00005062 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005066 486E FFEA pea.l [A6 - 0x16]
0000506A 486E FFEE pea.l [A6 - 0x12]
0000506E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005072 4EBA 04B6 jsr [PC + 0x4B6 /* 0000552A */]
00005076 4FEF 0010 lea.l A7, [A7 + 0x10]
0000507A 3E00 move.w D7, D0
0000507C 4A47 tst.w D7
0000507E 6704 beq +0x6 /* 00005084 */
00005080 3007 move.w D0, D7
00005082 6054 bra +0x56 /* 000050D8 */
label00005084:
00005084 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005088 486E FFEA pea.l [A6 - 0x16]
0000508C 486E FFEE pea.l [A6 - 0x12]
00005090 2F2E 000C move.l -[A7], [A6 + 0xC]
00005094 4EBA 03FA jsr [PC + 0x3FA /* 00005490 */]
00005098 4FEF 0010 lea.l A7, [A7 + 0x10]
0000509C 3E00 move.w D7, D0
0000509E 4A47 tst.w D7
000050A0 6704 beq +0x6 /* 000050A6 */
000050A2 3007 move.w D0, D7
000050A4 6032 bra +0x34 /* 000050D8 */
label000050A6:
000050A6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000050AA 486E FFEA pea.l [A6 - 0x16]
000050AE 486E FFEE pea.l [A6 - 0x12]
000050B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000050B6 4EBA 03D8 jsr [PC + 0x3D8 /* 00005490 */]
000050BA 4FEF 0010 lea.l A7, [A7 + 0x10]
000050BE 3E00 move.w D7, D0
000050C0 4A47 tst.w D7
000050C2 6704 beq +0x6 /* 000050C8 */
000050C4 3007 move.w D0, D7
000050C6 6010 bra +0x12 /* 000050D8 */
label000050C8:
000050C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000050CC 2F2E FFEE move.l -[A7], [A6 - 0x12]
000050D0 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000050D4 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label000050D8:
000050D8 2E1F move.l D7, [A7]+
000050DA 4E5E unlink A6
000050DC 4E75 rts
fn000050DE:
000050DE 4E56 FFD0 link A6, -0x0030
000050E2 2F07 move.l -[A7], D7
000050E4 206E 0008 movea.l A0, [A6 + 0x8]
000050E8 2050 movea.l A0, [A0]
000050EA 43EE FFD8 lea.l A1, [A6 - 0x28]
000050EE 7009 moveq.l D0, 0x09
label000050F0:
000050F0 22D8 move.l [A1]+, [A0]+
000050F2 51C8 FFFC dbf D0, -0x6 /* 000050F0 */
000050F6 42AE FFD4 clr.l [A6 - 0x2C]
000050FA 42A7 clr.l -[A7]
000050FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00005100 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005104 201F move.l D0, [A7]+
00005106 2D40 FFD0 move.l [A6 - 0x30], D0
0000510A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000510E 486E FFD0 pea.l [A6 - 0x30]
00005112 486E FFD4 pea.l [A6 - 0x2C]
00005116 2F2E 000C move.l -[A7], [A6 + 0xC]
0000511A 4EBA 040E jsr [PC + 0x40E /* 0000552A */]
0000511E 4FEF 0010 lea.l A7, [A7 + 0x10]
00005122 3E00 move.w D7, D0
00005124 4A47 tst.w D7
00005126 6706 beq +0x8 /* 0000512E */
00005128 3007 move.w D0, D7
0000512A 6000 009C bra +0x9E /* 000051C8 */
label0000512E:
0000512E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005132 486E FFD0 pea.l [A6 - 0x30]
00005136 486E FFD4 pea.l [A6 - 0x2C]
0000513A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000513E 4EBA 0350 jsr [PC + 0x350 /* 00005490 */]
00005142 4FEF 0010 lea.l A7, [A7 + 0x10]
00005146 3E00 move.w D7, D0
00005148 4A47 tst.w D7
0000514A 6706 beq +0x8 /* 00005152 */
0000514C 3007 move.w D0, D7
0000514E 6000 0078 bra +0x7A /* 000051C8 */
label00005152:
00005152 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005156 486E FFD0 pea.l [A6 - 0x30]
0000515A 486E FFD4 pea.l [A6 - 0x2C]
0000515E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005162 4EBA 0136 jsr [PC + 0x136 /* 0000529A */]
00005166 4FEF 0010 lea.l A7, [A7 + 0x10]
0000516A 3E00 move.w D7, D0
0000516C 4A47 tst.w D7
0000516E 6704 beq +0x6 /* 00005174 */
00005170 3007 move.w D0, D7
00005172 6054 bra +0x56 /* 000051C8 */
label00005174:
00005174 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005178 486E FFD0 pea.l [A6 - 0x30]
0000517C 486E FFD4 pea.l [A6 - 0x2C]
00005180 2F2E 000C move.l -[A7], [A6 + 0xC]
00005184 4EBA 030A jsr [PC + 0x30A /* 00005490 */]
00005188 4FEF 0010 lea.l A7, [A7 + 0x10]
0000518C 3E00 move.w D7, D0
0000518E 4A47 tst.w D7
00005190 6704 beq +0x6 /* 00005196 */
00005192 3007 move.w D0, D7
00005194 6032 bra +0x34 /* 000051C8 */
label00005196:
00005196 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000519A 486E FFD0 pea.l [A6 - 0x30]
0000519E 486E FFD4 pea.l [A6 - 0x2C]
000051A2 2F2E 000C move.l -[A7], [A6 + 0xC]
000051A6 4EBA 02E8 jsr [PC + 0x2E8 /* 00005490 */]
000051AA 4FEF 0010 lea.l A7, [A7 + 0x10]
000051AE 3E00 move.w D7, D0
000051B0 4A47 tst.w D7
000051B2 6704 beq +0x6 /* 000051B8 */
000051B4 3007 move.w D0, D7
000051B6 6010 bra +0x12 /* 000051C8 */
label000051B8:
000051B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000051BC 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000051C0 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000051C4 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label000051C8:
000051C8 2E1F move.l D7, [A7]+
000051CA 4E5E unlink A6
000051CC 4E75 rts
fn000051CE:
000051CE 4E56 FFD4 link A6, -0x002C
000051D2 2F07 move.l -[A7], D7
000051D4 206E 0008 movea.l A0, [A6 + 0x8]
000051D8 2050 movea.l A0, [A0]
000051DA 43EE FFDC lea.l A1, [A6 - 0x24]
000051DE 7008 moveq.l D0, 0x08
label000051E0:
000051E0 22D8 move.l [A1]+, [A0]+
000051E2 51C8 FFFC dbf D0, -0x6 /* 000051E0 */
000051E6 42AE FFD8 clr.l [A6 - 0x28]
000051EA 42A7 clr.l -[A7]
000051EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000051F0 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000051F4 201F move.l D0, [A7]+
000051F6 2D40 FFD4 move.l [A6 - 0x2C], D0
000051FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000051FE 486E FFD4 pea.l [A6 - 0x2C]
00005202 486E FFD8 pea.l [A6 - 0x28]
00005206 2F2E 000C move.l -[A7], [A6 + 0xC]
0000520A 4EBA 031E jsr [PC + 0x31E /* 0000552A */]
0000520E 4FEF 0010 lea.l A7, [A7 + 0x10]
00005212 3E00 move.w D7, D0
00005214 4A47 tst.w D7
00005216 6706 beq +0x8 /* 0000521E */
00005218 3007 move.w D0, D7
0000521A 6000 0078 bra +0x7A /* 00005294 */
label0000521E:
0000521E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005222 486E FFD4 pea.l [A6 - 0x2C]
00005226 486E FFD8 pea.l [A6 - 0x28]
0000522A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000522E 4EBA 0260 jsr [PC + 0x260 /* 00005490 */]
00005232 4FEF 0010 lea.l A7, [A7 + 0x10]
00005236 3E00 move.w D7, D0
00005238 4A47 tst.w D7
0000523A 6704 beq +0x6 /* 00005240 */
0000523C 3007 move.w D0, D7
0000523E 6054 bra +0x56 /* 00005294 */
label00005240:
00005240 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005244 486E FFD4 pea.l [A6 - 0x2C]
00005248 486E FFD8 pea.l [A6 - 0x28]
0000524C 2F2E 000C move.l -[A7], [A6 + 0xC]
00005250 4EBA 0048 jsr [PC + 0x48 /* 0000529A */]
00005254 4FEF 0010 lea.l A7, [A7 + 0x10]
00005258 3E00 move.w D7, D0
0000525A 4A47 tst.w D7
0000525C 6704 beq +0x6 /* 00005262 */
0000525E 3007 move.w D0, D7
00005260 6032 bra +0x34 /* 00005294 */
label00005262:
00005262 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005266 486E FFD4 pea.l [A6 - 0x2C]
0000526A 486E FFD8 pea.l [A6 - 0x28]
0000526E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005272 4EBA 021C jsr [PC + 0x21C /* 00005490 */]
00005276 4FEF 0010 lea.l A7, [A7 + 0x10]
0000527A 3E00 move.w D7, D0
0000527C 4A47 tst.w D7
0000527E 6704 beq +0x6 /* 00005284 */
00005280 3007 move.w D0, D7
00005282 6010 bra +0x12 /* 00005294 */
label00005284:
00005284 2F2E 000C move.l -[A7], [A6 + 0xC]
00005288 2F2E FFD8 move.l -[A7], [A6 - 0x28]
0000528C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005290 3038 0220 move.w D0, [0x00000220 /* MemErr */]
label00005294:
00005294 2E1F move.l D7, [A7]+
00005296 4E5E unlink A6
00005298 4E75 rts
fn0000529A:
0000529A 4E56 FF9C link A6, -0x0064
0000529E 48E7 0700 movem.l -[A7], D5,D6,D7
000052A2 206E 000C movea.l A0, [A6 + 0xC]
000052A6 2D50 FFFA move.l [A6 - 0x6], [A0]
000052AA 42A7 clr.l -[A7]
000052AC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000052B0 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000052B4 201F move.l D0, [A7]+
000052B6 4878 0052 push.l 0x52 /* 'R' */
000052BA 2F00 move.l -[A7], D0
000052BC 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000052C0 3D40 FFFE move.w [A6 - 0x2], D0
000052C4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000052C8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000052CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000052D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000052D4 4EBA 01BA jsr [PC + 0x1BA /* 00005490 */]
000052D8 4FEF 0010 lea.l A7, [A7 + 0x10]
000052DC 3C00 move.w D6, D0
000052DE 4A46 tst.w D6
000052E0 6706 beq +0x8 /* 000052E8 */
000052E2 3006 move.w D0, D6
000052E4 6000 01A2 bra +0x1A4 /* 00005488 */
label000052E8:
000052E8 7E00 moveq.l D7, 0x00
000052EA 6000 012E bra +0x130 /* 0000541A */
label000052EE:
000052EE 206E 0014 movea.l A0, [A6 + 0x14]
000052F2 3007 move.w D0, D7
000052F4 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000052F8 D090 add.l D0, [A0]
000052FA 2040 movea.l A0, D0
000052FC 43EE FFA4 lea.l A1, [A6 - 0x5C]
00005300 7013 moveq.l D0, 0x13
label00005302:
00005302 22D8 move.l [A1]+, [A0]+
00005304 51C8 FFFC dbf D0, -0x6 /* 00005302 */
00005308 32D8 move.w [A1]+, [A0]+
0000530A 4AAE FFE2 tst.l [A6 - 0x1E]
0000530E 6700 00B4 beq +0xB6 /* 000053C4 */
00005312 7A01 moveq.l D5, 0x01
00005314 0C6E 006C FFA4 cmpi.w [A6 - 0x5C], 0x6C /* 'l' */
0000531A 6626 bne +0x28 /* 00005342 */
0000531C 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00005320 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005324 2F2E 000C move.l -[A7], [A6 + 0xC]
00005328 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000532C 4EBA FF6C jsr [PC - 0x94 /* 0000529A */]
00005330 4FEF 0010 lea.l A7, [A7 + 0x10]
00005334 3C00 move.w D6, D0
00005336 4A46 tst.w D6
00005338 6706 beq +0x8 /* 00005340 */
0000533A 3006 move.w D0, D6
0000533C 6000 014A bra +0x14C /* 00005488 */
label00005340:
00005340 7A00 moveq.l D5, 0x00
label00005342:
00005342 0C6E 0069 FFA4 cmpi.w [A6 - 0x5C], 0x69 /* 'i' */
00005348 6652 bne +0x54 /* 0000539C */
0000534A 486E FF9C pea.l [A6 - 0x64]
0000534E 3F2E FFEA move.w -[A7], [A6 - 0x16]
00005352 486E FFB2 pea.l [A6 - 0x4E]
00005356 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000535A 4EBA F2EE jsr [PC - 0xD12 /* 0000464A */]
0000535E 4FEF 000E lea.l A7, [A7 + 0xE]
00005362 3C00 move.w D6, D0
00005364 4A46 tst.w D6
00005366 6706 beq +0x8 /* 0000536E */
00005368 3006 move.w D0, D6
0000536A 6000 011C bra +0x11E /* 00005488 */
label0000536E:
0000536E 2F2E FF9C move.l -[A7], [A6 - 0x64]
00005372 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005376 2F2E 000C move.l -[A7], [A6 + 0xC]
0000537A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000537E 4EBA 0110 jsr [PC + 0x110 /* 00005490 */]
00005382 4FEF 0010 lea.l A7, [A7 + 0x10]
00005386 3C00 move.w D6, D0
00005388 4A46 tst.w D6
0000538A 6706 beq +0x8 /* 00005392 */
0000538C 3006 move.w D0, D6
0000538E 6000 00F8 bra +0xFA /* 00005488 */
label00005392:
00005392 2F2E FF9C move.l -[A7], [A6 - 0x64]
00005396 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000539A 7A00 moveq.l D5, 0x00
label0000539C:
0000539C 4A45 tst.w D5
0000539E 6724 beq +0x26 /* 000053C4 */
000053A0 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000053A4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000053A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000053AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053B0 4EBA 00DE jsr [PC + 0xDE /* 00005490 */]
000053B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000053B8 3C00 move.w D6, D0
000053BA 4A46 tst.w D6
000053BC 6706 beq +0x8 /* 000053C4 */
000053BE 3006 move.w D0, D6
000053C0 6000 00C6 bra +0xC8 /* 00005488 */
label000053C4:
000053C4 4AAE FFDE tst.l [A6 - 0x22]
000053C8 6724 beq +0x26 /* 000053EE */
000053CA 2F2E FFDE move.l -[A7], [A6 - 0x22]
000053CE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000053D2 2F2E 000C move.l -[A7], [A6 + 0xC]
000053D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053DA 4EBA 00B4 jsr [PC + 0xB4 /* 00005490 */]
000053DE 4FEF 0010 lea.l A7, [A7 + 0x10]
000053E2 3C00 move.w D6, D0
000053E4 4A46 tst.w D6
000053E6 6706 beq +0x8 /* 000053EE */
000053E8 3006 move.w D0, D6
000053EA 6000 009C bra +0x9E /* 00005488 */
label000053EE:
000053EE 4AAE FFE6 tst.l [A6 - 0x1A]
000053F2 6724 beq +0x26 /* 00005418 */
000053F4 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000053F8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000053FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00005400 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005404 4EBA 008A jsr [PC + 0x8A /* 00005490 */]
00005408 4FEF 0010 lea.l A7, [A7 + 0x10]
0000540C 3C00 move.w D6, D0
0000540E 4A46 tst.w D6
00005410 6706 beq +0x8 /* 00005418 */
00005412 3006 move.w D0, D6
00005414 6000 0072 bra +0x74 /* 00005488 */
label00005418:
00005418 5247 addq.w D7, 1
label0000541A:
0000541A BE6E FFFE cmp.w D7, [A6 - 0x2]
0000541E 6D00 FECE blt -0x130 /* 000052EE */
00005422 42A7 clr.l -[A7]
00005424 4878 0002 push.l 0x2
00005428 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000542C 205F movea.l A0, [A7]+
0000542E 2D48 FFA0 move.l [A6 - 0x60], A0
00005432 206E FFA0 movea.l A0, [A6 - 0x60]
00005436 2050 movea.l A0, [A0]
00005438 30AE FFFE move.w [A0], [A6 - 0x2]
0000543C 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00005440 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005444 2F2E 000C move.l -[A7], [A6 + 0xC]
00005448 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000544C 4EBA 00DC jsr [PC + 0xDC /* 0000552A */]
00005450 4FEF 0010 lea.l A7, [A7 + 0x10]
00005454 3C00 move.w D6, D0
00005456 4A46 tst.w D6
00005458 6704 beq +0x6 /* 0000545E */
0000545A 3006 move.w D0, D6
0000545C 602A bra +0x2C /* 00005488 */
label0000545E:
0000545E 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00005462 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005466 206E 0008 movea.l A0, [A6 + 0x8]
0000546A 2010 move.l D0, [A0]
0000546C D0AE FFFA add.l D0, [A6 - 0x6]
00005470 2D40 FFF6 move.l [A6 - 0xA], D0
00005474 206E 000C movea.l A0, [A6 + 0xC]
00005478 2010 move.l D0, [A0]
0000547A 90AE FFFA sub.l D0, [A6 - 0x6]
0000547E 5980 subq.l D0, 4
00005480 206E FFF6 movea.l A0, [A6 - 0xA]
00005484 2080 move.l [A0], D0
00005486 7000 moveq.l D0, 0x00
label00005488:
00005488 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000548C 4E5E unlink A6
0000548E 4E75 rts
fn00005490:
00005490 4E56 0000 link A6, 0
00005494 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00005498 42A7 clr.l -[A7]
0000549A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000549E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000054A2 201F move.l D0, [A7]+
000054A4 2E00 move.l D7, D0
000054A6 2A07 move.l D5, D7
000054A8 0805 0000 btst.b D5, 0x0
000054AC 6702 beq +0x4 /* 000054B0 */
000054AE 5285 addq.l D5, 1
label000054B0:
000054B0 206E 000C movea.l A0, [A6 + 0xC]
000054B4 2C10 move.l D6, [A0]
000054B6 206E 0010 movea.l A0, [A6 + 0x10]
000054BA 2010 move.l D0, [A0]
000054BC 9086 sub.l D0, D6
000054BE 2205 move.l D1, D5
000054C0 5881 addq.l D1, 4
000054C2 B280 cmp.l D1, D0
000054C4 6F30 ble +0x32 /* 000054F6 */
000054C6 2006 move.l D0, D6
000054C8 D085 add.l D0, D5
000054CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000054CE 0680 0000 2714 addi.l D0, 0x2714
000054D4 2F00 move.l -[A7], D0
000054D6 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000054DA 4A78 0220 tst.w [0x00000220 /* MemErr */]
000054DE 6706 beq +0x8 /* 000054E6 */
000054E0 3038 0220 move.w D0, [0x00000220 /* MemErr */]
000054E4 603C bra +0x3E /* 00005522 */
label000054E6:
000054E6 2006 move.l D0, D6
000054E8 D085 add.l D0, D5
000054EA 0680 0000 2714 addi.l D0, 0x2714
000054F0 206E 0010 movea.l A0, [A6 + 0x10]
000054F4 2080 move.l [A0], D0
label000054F6:
000054F6 2005 move.l D0, D5
000054F8 5880 addq.l D0, 4
000054FA 206E 000C movea.l A0, [A6 + 0xC]
000054FE D190 add.l [A0], D0
00005500 206E 0008 movea.l A0, [A6 + 0x8]
00005504 2010 move.l D0, [A0]
00005506 D086 add.l D0, D6
00005508 2840 movea.l A4, D0
0000550A 2887 move.l [A4], D7
0000550C 206E 0014 movea.l A0, [A6 + 0x14]
00005510 2F07 move.l -[A7], D7
00005512 486C 0004 pea.l [A4 + 0x4]
00005516 2F10 move.l -[A7], [A0]
00005518 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000551C 4FEF 000C lea.l A7, [A7 + 0xC]
00005520 7000 moveq.l D0, 0x00
label00005522:
00005522 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00005526 4E5E unlink A6
00005528 4E75 rts
fn0000552A:
0000552A 4E56 0000 link A6, 0
0000552E 48E7 0700 movem.l -[A7], D5,D6,D7
00005532 42A7 clr.l -[A7]
00005534 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005538 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000553C 201F move.l D0, [A7]+
0000553E 2E00 move.l D7, D0
00005540 206E 000C movea.l A0, [A6 + 0xC]
00005544 2C10 move.l D6, [A0]
00005546 206E 0010 movea.l A0, [A6 + 0x10]
0000554A 2010 move.l D0, [A0]
0000554C 9086 sub.l D0, D6
0000554E BE80 cmp.l D7, D0
00005550 6F30 ble +0x32 /* 00005582 */
00005552 2006 move.l D0, D6
00005554 D087 add.l D0, D7
00005556 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000555A 0680 0000 2710 addi.l D0, 0x2710
00005560 2F00 move.l -[A7], D0
00005562 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005566 4A78 0220 tst.w [0x00000220 /* MemErr */]
0000556A 6706 beq +0x8 /* 00005572 */
0000556C 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00005570 6032 bra +0x34 /* 000055A4 */
label00005572:
00005572 2006 move.l D0, D6
00005574 D087 add.l D0, D7
00005576 0680 0000 2710 addi.l D0, 0x2710
0000557C 206E 0010 movea.l A0, [A6 + 0x10]
00005580 2080 move.l [A0], D0
label00005582:
00005582 206E 000C movea.l A0, [A6 + 0xC]
00005586 DF90 add.l [A0], D7
00005588 206E 0014 movea.l A0, [A6 + 0x14]
0000558C 226E 0008 movea.l A1, [A6 + 0x8]
00005590 2011 move.l D0, [A1]
00005592 D086 add.l D0, D6
00005594 2F07 move.l -[A7], D7
00005596 2F00 move.l -[A7], D0
00005598 2F10 move.l -[A7], [A0]
0000559A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000559E 4FEF 000C lea.l A7, [A7 + 0xC]
000055A2 7000 moveq.l D0, 0x00
label000055A4:
000055A4 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000055A8 4E5E unlink A6
000055AA 4E75 rts
export_207:
000055AC 4E56 0000 link A6, 0
000055B0 2F0C move.l -[A7], A4
000055B2 286E 0008 movea.l A4, [A6 + 0x8]
000055B6 7001 moveq.l D0, 0x01
000055B8 3940 0004 move.w [A4 + 0x4], D0
000055BC 7001 moveq.l D0, 0x01
000055BE 2940 000A move.l [A4 + 0xA], D0
000055C2 7001 moveq.l D0, 0x01
000055C4 3940 0016 move.w [A4 + 0x16], D0
000055C8 7001 moveq.l D0, 0x01
000055CA 3940 0018 move.w [A4 + 0x18], D0
000055CE 41EC 002A lea.l A0, [A4 + 0x2A]
000055D2 43ED EC36 lea.l A1, [A5 - 0x13CA]
000055D6 20D9 move.l [A0]+, [A1]+
000055D8 20D9 move.l [A0]+, [A1]+
000055DA 41EC 0022 lea.l A0, [A4 + 0x22]
000055DE 43ED EC3E lea.l A1, [A5 - 0x13C2]
000055E2 20D9 move.l [A0]+, [A1]+
000055E4 20D9 move.l [A0]+, [A1]+
000055E6 397C 00FF 001C move.w [A4 + 0x1C], 0xFF
000055EC 397C 00FF 001A move.w [A4 + 0x1A], 0xFF
000055F2 426C 0020 clr.w [A4 + 0x20]
000055F6 426C 001E clr.w [A4 + 0x1E]
000055FA 7001 moveq.l D0, 0x01
000055FC 3940 0032 move.w [A4 + 0x32], D0
00005600 7001 moveq.l D0, 0x01
00005602 3940 0034 move.w [A4 + 0x34], D0
00005606 426C 0036 clr.w [A4 + 0x36]
0000560A 426C 0038 clr.w [A4 + 0x38]
0000560E 42AC 003A clr.l [A4 + 0x3A]
00005612 42AC 0042 clr.l [A4 + 0x42]
00005616 42AC 003E clr.l [A4 + 0x3E]
0000561A 285F movea.l A4, [A7]+
0000561C 4E5E unlink A6
0000561E 4E75 rts
export_211:
fn00005620:
00005620 4E56 0000 link A6, 0
00005624 48E7 0700 movem.l -[A7], D5,D6,D7
00005628 206E 0008 movea.l A0, [A6 + 0x8]
0000562C 2E10 move.l D7, [A0]
0000562E 2C07 move.l D6, D7
00005630 2A07 move.l D5, D7
00005632 700A moveq.l D0, 0x0A
00005634 E0A6 asr D6, D0
00005636 7014 moveq.l D0, 0x14
00005638 E0A5 asr D5, D0
0000563A ED8F lsl D7, 6
0000563C ED8E lsl D6, 6
0000563E ED8D lsl D5, 6
00005640 206E 000C movea.l A0, [A6 + 0xC]
00005644 3087 move.w [A0], D7
00005646 206E 000C movea.l A0, [A6 + 0xC]
0000564A 3146 0002 move.w [A0 + 0x2], D6
0000564E 206E 000C movea.l A0, [A6 + 0xC]
00005652 3145 0004 move.w [A0 + 0x4], D5
00005656 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000565A 4E5E unlink A6
0000565C 4E75 rts
fn0000565E:
0000565E 4E56 0000 link A6, 0
00005662 48E7 0700 movem.l -[A7], D5,D6,D7
00005666 206E 0008 movea.l A0, [A6 + 0x8]
0000566A 7000 moveq.l D0, 0x00
0000566C 3010 move.w D0, [A0]
0000566E 2E00 move.l D7, D0
00005670 206E 0008 movea.l A0, [A6 + 0x8]
00005674 7000 moveq.l D0, 0x00
00005676 3028 0002 move.w D0, [A0 + 0x2]
0000567A 2C00 move.l D6, D0
0000567C 206E 0008 movea.l A0, [A6 + 0x8]
00005680 7000 moveq.l D0, 0x00
00005682 3028 0004 move.w D0, [A0 + 0x4]
00005686 2A00 move.l D5, D0
00005688 EC87 asr D7, 6
0000568A EC86 asr D6, 6
0000568C EC85 asr D5, 6
0000568E 700A moveq.l D0, 0x0A
00005690 E1AE lsl D6, D0
00005692 7014 moveq.l D0, 0x14
00005694 E1AD lsl D5, D0
00005696 2007 move.l D0, D7
00005698 8086 or.l D0, D6
0000569A 8085 or.l D0, D5
0000569C 206E 000C movea.l A0, [A6 + 0xC]
000056A0 2080 move.l [A0], D0
000056A2 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000056A6 4E5E unlink A6
000056A8 4E75 rts
export_233:
000056AA 4E56 FFB0 link A6, -0x0050
000056AE 2F0C move.l -[A7], A4
000056B0 286E 0008 movea.l A4, [A6 + 0x8]
000056B4 4A6C 000A tst.w [A4 + 0xA]
000056B8 6706 beq +0x8 /* 000056C0 */
000056BA 7001 moveq.l D0, 0x01
000056BC 6000 007A bra +0x7C /* 00005738 */
label000056C0:
000056C0 42AE FFBC clr.l [A6 - 0x44]
000056C4 42AE FFC2 clr.l [A6 - 0x3E]
000056C8 3D6C 0002 FFC6 move.w [A6 - 0x3A], [A4 + 0x2]
000056CE 70FF moveq.l D0, 0xFFFFFFFF
000056D0 3D40 FFCC move.w [A6 - 0x34], D0
000056D4 4267 clr.w -[A7]
000056D6 486E FFB0 pea.l [A6 - 0x50]
000056DA 4267 clr.w -[A7]
000056DC 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
000056E0 301F move.w D0, [A7]+
000056E2 3F00 move.w -[A7], D0
000056E4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000056E8 548F addq.l A7, 2
000056EA 082E 0007 FFD7 btst.b [A6 - 0x29], 0x7
000056F0 6704 beq +0x6 /* 000056F6 */
000056F2 7001 moveq.l D0, 0x01
000056F4 6042 bra +0x44 /* 00005738 */
label000056F6:
000056F6 42AE FFBC clr.l [A6 - 0x44]
000056FA 41EC 000C lea.l A0, [A4 + 0xC]
000056FE 2D48 FFC2 move.l [A6 - 0x3E], A0
00005702 3D6C 0002 FFC6 move.w [A6 - 0x3A], [A4 + 0x2]
00005708 422E FFCA clr.b [A6 - 0x36]
0000570C 426E FFCC clr.w [A6 - 0x34]
00005710 4267 clr.w -[A7]
00005712 486E FFB0 pea.l [A6 - 0x50]
00005716 4267 clr.w -[A7]
00005718 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
0000571C 301F move.w D0, [A7]+
0000571E 3F00 move.w -[A7], D0
00005720 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005724 548F addq.l A7, 2
00005726 102E FFCE move.b D0, [A6 - 0x32]
0000572A 4880 ext.w D0
0000572C 0800 0000 btst.b D0, 0x0
00005730 6704 beq +0x6 /* 00005736 */
00005732 7001 moveq.l D0, 0x01
00005734 6002 bra +0x4 /* 00005738 */
label00005736:
00005736 7000 moveq.l D0, 0x00
label00005738:
00005738 285F movea.l A4, [A7]+
0000573A 4E5E unlink A6
0000573C 4E75 rts
export_220:
0000573E 4E56 FFB0 link A6, -0x0050
00005742 2F0C move.l -[A7], A4
00005744 286E 0008 movea.l A4, [A6 + 0x8]
00005748 42AE FFBC clr.l [A6 - 0x44]
0000574C 42AE FFC2 clr.l [A6 - 0x3E]
00005750 3D6C 0002 FFC6 move.w [A6 - 0x3A], [A4 + 0x2]
00005756 70FF moveq.l D0, 0xFFFFFFFF
00005758 3D40 FFCC move.w [A6 - 0x34], D0
0000575C 4267 clr.w -[A7]
0000575E 486E FFB0 pea.l [A6 - 0x50]
00005762 4267 clr.w -[A7]
00005764 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00005768 301F move.w D0, [A7]+
0000576A 3F00 move.w -[A7], D0
0000576C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005770 548F addq.l A7, 2
00005772 306E FFEE movea.w A0, [A6 - 0x12]
00005776 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000577A 2F08 move.l -[A7], A0
0000577C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00005780 B0AE 000C cmp.l D0, [A6 + 0xC]
00005784 6F08 ble +0xA /* 0000578E */
00005786 426C 0008 clr.w [A4 + 0x8]
0000578A 7000 moveq.l D0, 0x00
0000578C 602A bra +0x2C /* 000057B8 */
label0000578E:
0000578E 4A6C 0008 tst.w [A4 + 0x8]
00005792 6622 bne +0x24 /* 000057B6 */
00005794 7001 moveq.l D0, 0x01
00005796 3940 0008 move.w [A4 + 0x8], D0
0000579A 486C 000C pea.l [A4 + 0xC]
0000579E 42A7 clr.l -[A7]
000057A0 42A7 clr.l -[A7]
000057A2 42A7 clr.l -[A7]
000057A4 A98B syscall ParamText
000057A6 4267 clr.w -[A7]
000057A8 3F3C 000B move.w -[A7], 0xB
000057AC 3F3C 03E8 move.w -[A7], 0x3E8
000057B0 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
000057B4 5C8F addq.l A7, 6
label000057B6:
000057B6 7001 moveq.l D0, 0x01
label000057B8:
000057B8 285F movea.l A4, [A7]+
000057BA 4E5E unlink A6
000057BC 4E75 rts
export_218:
000057BE 4E56 FFFA link A6, -0x0006
000057C2 48E7 0108 movem.l -[A7], D7,A4
000057C6 426E FFFE clr.w [A6 - 0x2]
000057CA 6000 006C bra +0x6E /* 00005838 */
label000057CE:
000057CE 4EBA 00A6 jsr [PC + 0xA6 /* 00005876 */]
000057D2 B0AE 0008 cmp.l D0, [A6 + 0x8]
000057D6 6F06 ble +0x8 /* 000057DE */
000057D8 7000 moveq.l D0, 0x00
000057DA 6000 0092 bra +0x94 /* 0000586E */
label000057DE:
000057DE 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000057E2 B0AE 0008 cmp.l D0, [A6 + 0x8]
000057E6 6F06 ble +0x8 /* 000057EE */
000057E8 7000 moveq.l D0, 0x00
000057EA 6000 0082 bra +0x84 /* 0000586E */
label000057EE:
000057EE 4EAD 0D82 jsr [A5 + 0xD82 /* export_428 */]
000057F2 3E00 move.w D7, D0
000057F4 286D 8DD2 movea.l A4, [A5 - 0x722E]
000057F8 600E bra +0x10 /* 00005808 */
label000057FA:
000057FA 2F0C move.l -[A7], A4
000057FC 4EBA 00B2 jsr [PC + 0xB2 /* 000058B0 */]
00005800 588F addq.l A7, 4
00005802 8E40 or.w D7, D0
00005804 286C 0D6A movea.l A4, [A4 + 0xD6A]
label00005808:
00005808 B8FC 0000 cmpa.w A4, 0x0
0000580C 66EC bne -0x12 /* 000057FA */
0000580E 4A47 tst.w D7
00005810 66CC bne -0x32 /* 000057DE */
00005812 4A6E FFFE tst.w [A6 - 0x2]
00005816 661C bne +0x1E /* 00005834 */
00005818 202E 0008 move.l D0, [A6 + 0x8]
0000581C D080 add.l D0, D0
0000581E 2F00 move.l -[A7], D0
00005820 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
00005824 202E 0008 move.l D0, [A6 + 0x8]
00005828 D080 add.l D0, D0
0000582A 42A7 clr.l -[A7]
0000582C 2F00 move.l -[A7], D0
0000582E 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
00005832 201F move.l D0, [A7]+
label00005834:
00005834 526E FFFE addq.w [A6 - 0x2], 1
label00005838:
00005838 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
0000583E 6D8E blt -0x70 /* 000057CE */
00005840 4878 0400 push.l 0x400
00005844 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005848 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000584C 2B40 D3AC move.l [A5 - 0x2C54], D0
00005850 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00005854 4878 0400 push.l 0x400
00005858 2F00 move.l -[A7], D0
0000585A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000585E 2B40 D3B0 move.l [A5 - 0x2C50], D0
00005862 4AAD D3B0 tst.l [A5 - 0x2C50]
00005866 6C04 bge +0x6 /* 0000586C */
00005868 42AD D3B0 clr.l [A5 - 0x2C50]
label0000586C:
0000586C 7001 moveq.l D0, 0x01
label0000586E:
0000586E 4CDF 1080 movem.l D7,A4, [A7]+
00005872 4E5E unlink A6
00005874 4E75 rts
fn00005876:
00005876 4E56 FFFC link A6, -0x0004
0000587A 42A7 clr.l -[A7]
0000587C 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
00005880 201F move.l D0, [A7]+
00005882 4878 0004 push.l 0x4
00005886 2F00 move.l -[A7], D0
00005888 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000588C 2D40 FFFC move.l [A6 - 0x4], D0
00005890 4A6D 8DA6 tst.w [A5 - 0x725A]
00005894 670C beq +0xE /* 000058A2 */
00005896 202E FFFC move.l D0, [A6 - 0x4]
0000589A 0680 FFFE 2B40 addi.l D0, 0xFFFE2B40
000058A0 600A bra +0xC /* 000058AC */
label000058A2:
000058A2 202E FFFC move.l D0, [A6 - 0x4]
000058A6 0680 FFFF 15A0 addi.l D0, 0xFFFF15A0
label000058AC:
000058AC 4E5E unlink A6
000058AE 4E75 rts
fn000058B0:
000058B0 4E56 FFEA link A6, -0x0016
000058B4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000058B8 286E 0008 movea.l A4, [A6 + 0x8]
000058BC 2A3C 7FFF FFFF move.l D5, 0x7FFFFFFF
000058C2 2E2C 0D5A move.l D7, [A4 + 0xD5A]
000058C6 2D6C 0D5E FFEA move.l [A6 - 0x16], [A4 + 0xD5E]
000058CC 206E FFEA movea.l A0, [A6 - 0x16]
000058D0 2650 movea.l A3, [A0]
000058D2 7C00 moveq.l D6, 0x00
000058D4 6018 bra +0x1A /* 000058EE */
label000058D6:
000058D6 4A6B 0004 tst.w [A3 + 0x4]
000058DA 660C bne +0xE /* 000058E8 */
000058DC BAAB 000C cmp.l D5, [A3 + 0xC]
000058E0 6F06 ble +0x8 /* 000058E8 */
000058E2 2A2B 000C move.l D5, [A3 + 0xC]
000058E6 2806 move.l D4, D6
label000058E8:
000058E8 47EB 0010 lea.l A3, [A3 + 0x10]
000058EC 5286 addq.l D6, 1
label000058EE:
000058EE BC87 cmp.l D6, D7
000058F0 6DE4 blt -0x1A /* 000058D6 */
000058F2 0C85 7FFF FFFF cmpi.l D5, 0x7FFFFFFF
000058F8 6604 bne +0x6 /* 000058FE */
000058FA 7000 moveq.l D0, 0x00
000058FC 6036 bra +0x38 /* 00005934 */
label000058FE:
000058FE 206E FFEA movea.l A0, [A6 - 0x16]
00005902 2004 move.l D0, D4
00005904 E980 asl D0, 4
00005906 D090 add.l D0, [A0]
00005908 2040 movea.l A0, D0
0000590A 43EE FFEE lea.l A1, [A6 - 0x12]
0000590E 22D8 move.l [A1]+, [A0]+
00005910 22D8 move.l [A1]+, [A0]+
00005912 22D8 move.l [A1]+, [A0]+
00005914 22D8 move.l [A1]+, [A0]+
00005916 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000591A 4EBA C9E2 jsr [PC - 0x361E /* 000022FE */]
0000591E 588F addq.l A7, 4
00005920 3F00 move.w -[A7], D0
00005922 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005926 548F addq.l A7, 2
00005928 2F04 move.l -[A7], D4
0000592A 2F0C move.l -[A7], A4
0000592C 4EBA 08FA jsr [PC + 0x8FA /* 00006228 */]
00005930 508F addq.l A7, 8
00005932 7001 moveq.l D0, 0x01
label00005934:
00005934 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00005938 4E5E unlink A6
0000593A 4E75 rts
export_223:
0000593C 4E56 FFF0 link A6, -0x0010
00005940 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005944 286E 0008 movea.l A4, [A6 + 0x8]
00005948 2E2C 0D5A move.l D7, [A4 + 0xD5A]
0000594C 266C 0D5E movea.l A3, [A4 + 0xD5E]
00005950 7C00 moveq.l D6, 0x00
00005952 600E bra +0x10 /* 00005962 */
label00005954:
00005954 2006 move.l D0, D6
00005956 E980 asl D0, 4
00005958 D093 add.l D0, [A3]
0000595A 2040 movea.l A0, D0
0000595C 4268 0006 clr.w [A0 + 0x6]
00005960 5286 addq.l D6, 1
label00005962:
00005962 BC87 cmp.l D6, D7
00005964 6DEE blt -0x10 /* 00005954 */
00005966 4254 clr.w [A4]
00005968 7000 moveq.l D0, 0x00
0000596A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000596E 4E5E unlink A6
00005970 4E75 rts
export_222:
00005972 4E56 0000 link A6, 0
00005976 48E7 0108 movem.l -[A7], D7,A4
0000597A 286E 000E movea.l A4, [A6 + 0xE]
0000597E 4254 clr.w [A4]
00005980 42AC 0D5A clr.l [A4 + 0xD5A]
00005984 42A7 clr.l -[A7]
00005986 42A7 clr.l -[A7]
00005988 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000598C 205F movea.l A0, [A7]+
0000598E 2948 0D5E move.l [A4 + 0xD5E], A0
00005992 2F0C move.l -[A7], A4
00005994 2F2E 000A move.l -[A7], [A6 + 0xA]
00005998 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000599C 4EBA B500 jsr [PC - 0x4B00 /* 00000E9E */]
000059A0 4FEF 000A lea.l A7, [A7 + 0xA]
000059A4 3E00 move.w D7, D0
000059A6 4A47 tst.w D7
000059A8 6704 beq +0x6 /* 000059AE */
000059AA 3007 move.w D0, D7
000059AC 603E bra +0x40 /* 000059EC */
label000059AE:
000059AE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000059B2 3F3C 00FF move.w -[A7], 0xFF
000059B6 486C 002C pea.l [A4 + 0x2C]
000059BA 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
000059BE 508F addq.l A7, 8
000059C0 3E00 move.w D7, D0
000059C2 4A47 tst.w D7
000059C4 6704 beq +0x6 /* 000059CA */
000059C6 3007 move.w D0, D7
000059C8 6022 bra +0x24 /* 000059EC */
label000059CA:
000059CA 486C 002C pea.l [A4 + 0x2C]
000059CE 2F2E 000A move.l -[A7], [A6 + 0xA]
000059D2 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000059D6 508F addq.l A7, 8
000059D8 2F0C move.l -[A7], A4
000059DA 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
000059DE 588F addq.l A7, 4
000059E0 296D 8DD2 0D6A move.l [A4 + 0xD6A], [A5 - 0x722E]
000059E6 2B4C 8DD2 move.l [A5 - 0x722E], A4
000059EA 7000 moveq.l D0, 0x00
label000059EC:
000059EC 4CDF 1080 movem.l D7,A4, [A7]+
000059F0 4E5E unlink A6
000059F2 4E75 rts
export_225:
000059F4 4E56 0000 link A6, 0
000059F8 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000059FC 286E 0008 movea.l A4, [A6 + 0x8]
00005A00 2F0C move.l -[A7], A4
00005A02 4EBA 007A jsr [PC + 0x7A /* 00005A7E */]
00005A06 588F addq.l A7, 4
00005A08 3E00 move.w D7, D0
00005A0A 4A47 tst.w D7
00005A0C 6706 beq +0x8 /* 00005A14 */
00005A0E 3007 move.w D0, D7
00005A10 6000 0064 bra +0x66 /* 00005A76 */
label00005A14:
00005A14 2F2C 0D5E move.l -[A7], [A4 + 0xD5E]
00005A18 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005A1C 2F0C move.l -[A7], A4
00005A1E 4EBA B648 jsr [PC - 0x49B8 /* 00001068 */]
00005A22 588F addq.l A7, 4
00005A24 3E00 move.w D7, D0
00005A26 4A47 tst.w D7
00005A28 6706 beq +0x8 /* 00005A30 */
00005A2A 3007 move.w D0, D7
00005A2C 6000 0048 bra +0x4A /* 00005A76 */
label00005A30:
00005A30 2F0C move.l -[A7], A4
00005A32 4EBA B518 jsr [PC - 0x4AE8 /* 00000F4C */]
00005A36 588F addq.l A7, 4
00005A38 3E00 move.w D7, D0
00005A3A 4A47 tst.w D7
00005A3C 6704 beq +0x6 /* 00005A42 */
00005A3E 3007 move.w D0, D7
00005A40 6034 bra +0x36 /* 00005A76 */
label00005A42:
00005A42 2F0C move.l -[A7], A4
00005A44 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00005A48 588F addq.l A7, 4
00005A4A 41ED 8DD2 lea.l A0, [A5 - 0x722E]
00005A4E 2448 movea.l A2, A0
00005A50 266D 8DD2 movea.l A3, [A5 - 0x722E]
00005A54 6014 bra +0x16 /* 00005A6A */
label00005A56:
00005A56 B7CC cmpa.l A3, A4
00005A58 6606 bne +0x8 /* 00005A60 */
00005A5A 24AC 0D6A move.l [A2], [A4 + 0xD6A]
00005A5E 6010 bra +0x12 /* 00005A70 */
label00005A60:
00005A60 41EB 0D6A lea.l A0, [A3 + 0xD6A]
00005A64 2448 movea.l A2, A0
00005A66 266B 0D6A movea.l A3, [A3 + 0xD6A]
label00005A6A:
00005A6A B6FC 0000 cmpa.w A3, 0x0
00005A6E 66E6 bne -0x18 /* 00005A56 */
label00005A70:
00005A70 2F0C move.l -[A7], A4
00005A72 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
label00005A76:
00005A76 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00005A7A 4E5E unlink A6
00005A7C 4E75 rts
fn00005A7E:
00005A7E 4E56 FFF0 link A6, -0x0010
00005A82 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005A86 286E 0008 movea.l A4, [A6 + 0x8]
00005A8A 2E2C 0D5A move.l D7, [A4 + 0xD5A]
00005A8E 266C 0D5E movea.l A3, [A4 + 0xD5E]
00005A92 7C00 moveq.l D6, 0x00
00005A94 6028 bra +0x2A /* 00005ABE */
label00005A96:
00005A96 2006 move.l D0, D6
00005A98 E980 asl D0, 4
00005A9A D093 add.l D0, [A3]
00005A9C 2040 movea.l A0, D0
00005A9E 43EE FFF0 lea.l A1, [A6 - 0x10]
00005AA2 22D8 move.l [A1]+, [A0]+
00005AA4 22D8 move.l [A1]+, [A0]+
00005AA6 22D8 move.l [A1]+, [A0]+
00005AA8 22D8 move.l [A1]+, [A0]+
00005AAA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005AAE 4EBA C84E jsr [PC - 0x37B2 /* 000022FE */]
00005AB2 588F addq.l A7, 4
00005AB4 4A40 tst.w D0
00005AB6 6704 beq +0x6 /* 00005ABC */
00005AB8 7069 moveq.l D0, 0x69
00005ABA 6008 bra +0xA /* 00005AC4 */
label00005ABC:
00005ABC 5286 addq.l D6, 1
label00005ABE:
00005ABE BC87 cmp.l D6, D7
00005AC0 6DD4 blt -0x2A /* 00005A96 */
00005AC2 7000 moveq.l D0, 0x00
label00005AC4:
00005AC4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00005AC8 4E5E unlink A6
00005ACA 4E75 rts
export_229:
fn00005ACC:
00005ACC 4E56 FFEC link A6, -0x0014
00005AD0 48E7 0118 movem.l -[A7], D7,A3,A4
00005AD4 286E 0008 movea.l A4, [A6 + 0x8]
00005AD8 266C 0D5E movea.l A3, [A4 + 0xD5E]
00005ADC 486E FFFC pea.l [A6 - 0x4]
00005AE0 2F2E 000C move.l -[A7], [A6 + 0xC]
00005AE4 2F0C move.l -[A7], A4
00005AE6 4EBA 0700 jsr [PC + 0x700 /* 000061E8 */]
00005AEA 4FEF 000C lea.l A7, [A7 + 0xC]
00005AEE 4A40 tst.w D0
00005AF0 6748 beq +0x4A /* 00005B3A */
00005AF2 202E FFFC move.l D0, [A6 - 0x4]
00005AF6 E980 asl D0, 4
00005AF8 D093 add.l D0, [A3]
00005AFA 2040 movea.l A0, D0
00005AFC 43EE FFEC lea.l A1, [A6 - 0x14]
00005B00 22D8 move.l [A1]+, [A0]+
00005B02 22D8 move.l [A1]+, [A0]+
00005B04 22D8 move.l [A1]+, [A0]+
00005B06 22D8 move.l [A1]+, [A0]+
00005B08 526E FFF0 addq.w [A6 - 0x10], 1
00005B0C 52AD 8FD2 addq.l [A5 - 0x702E], 1
00005B10 2D6D 8FD2 FFF8 move.l [A6 - 0x8], [A5 - 0x702E]
00005B16 202E FFFC move.l D0, [A6 - 0x4]
00005B1A E980 asl D0, 4
00005B1C D093 add.l D0, [A3]
00005B1E 2040 movea.l A0, D0
00005B20 43EE FFEC lea.l A1, [A6 - 0x14]
00005B24 20D9 move.l [A0]+, [A1]+
00005B26 20D9 move.l [A0]+, [A1]+
00005B28 20D9 move.l [A0]+, [A1]+
00005B2A 20D9 move.l [A0]+, [A1]+
00005B2C 206E 0010 movea.l A0, [A6 + 0x10]
00005B30 20AE FFF4 move.l [A0], [A6 - 0xC]
00005B34 7000 moveq.l D0, 0x00
00005B36 6000 00AE bra +0xB0 /* 00005BE6 */
label00005B3A:
00005B3A 42A7 clr.l -[A7]
00005B3C 42A7 clr.l -[A7]
00005B3E 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00005B42 205F movea.l A0, [A7]+
00005B44 226E 0010 movea.l A1, [A6 + 0x10]
00005B48 2288 move.l [A1], A0
00005B4A 206E 0010 movea.l A0, [A6 + 0x10]
00005B4E 2F10 move.l -[A7], [A0]
00005B50 2F2E 000C move.l -[A7], [A6 + 0xC]
00005B54 2F0C move.l -[A7], A4
00005B56 4EBA B72C jsr [PC - 0x48D4 /* 00001284 */]
00005B5A 4FEF 000C lea.l A7, [A7 + 0xC]
00005B5E 3E00 move.w D7, D0
00005B60 4A47 tst.w D7
00005B62 6706 beq +0x8 /* 00005B6A */
00005B64 3007 move.w D0, D7
00005B66 6000 007E bra +0x80 /* 00005BE6 */
label00005B6A:
00005B6A 206E 0010 movea.l A0, [A6 + 0x10]
00005B6E 2F10 move.l -[A7], [A0]
00005B70 4EBA C702 jsr [PC - 0x38FE /* 00002274 */]
00005B74 588F addq.l A7, 4
00005B76 4A40 tst.w D0
00005B78 6706 beq +0x8 /* 00005B80 */
00005B7A 7069 moveq.l D0, 0x69
00005B7C 6000 0068 bra +0x6A /* 00005BE6 */
label00005B80:
00005B80 7001 moveq.l D0, 0x01
00005B82 3D40 FFF0 move.w [A6 - 0x10], D0
00005B86 426E FFF2 clr.w [A6 - 0xE]
00005B8A 2D6E 000C FFEC move.l [A6 - 0x14], [A6 + 0xC]
00005B90 206E 0010 movea.l A0, [A6 + 0x10]
00005B94 2D50 FFF4 move.l [A6 - 0xC], [A0]
00005B98 52AD 8FD2 addq.l [A5 - 0x702E], 1
00005B9C 2D6D 8FD2 FFF8 move.l [A6 - 0x8], [A5 - 0x702E]
00005BA2 52AC 0D5A addq.l [A4 + 0xD5A], 1
00005BA6 2D6C 0D5A FFFC move.l [A6 - 0x4], [A4 + 0xD5A]
00005BAC 202E FFFC move.l D0, [A6 - 0x4]
00005BB0 E980 asl D0, 4
00005BB2 2F0B move.l -[A7], A3
00005BB4 2F00 move.l -[A7], D0
00005BB6 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00005BBA 202E FFFC move.l D0, [A6 - 0x4]
00005BBE 5380 subq.l D0, 1
00005BC0 E980 asl D0, 4
00005BC2 D093 add.l D0, [A3]
00005BC4 2040 movea.l A0, D0
00005BC6 43EE FFEC lea.l A1, [A6 - 0x14]
00005BCA 20D9 move.l [A0]+, [A1]+
00005BCC 20D9 move.l [A0]+, [A1]+
00005BCE 20D9 move.l [A0]+, [A1]+
00005BD0 20D9 move.l [A0]+, [A1]+
00005BD2 0CAE 0000 0028 FFFC cmpi.l [A6 - 0x4], 0x28 /* '(' */
00005BDA 6F08 ble +0xA /* 00005BE4 */
00005BDC 2F0C move.l -[A7], A4
00005BDE 4EBA FCD0 jsr [PC - 0x330 /* 000058B0 */]
00005BE2 588F addq.l A7, 4
label00005BE4:
00005BE4 7000 moveq.l D0, 0x00
label00005BE6:
00005BE6 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005BEA 4E5E unlink A6
00005BEC 4E75 rts
export_219:
00005BEE 4E56 FEE4 link A6, -0x011C
00005BF2 48E7 0118 movem.l -[A7], D7,A3,A4
00005BF6 286E 0008 movea.l A4, [A6 + 0x8]
00005BFA 266C 0D5E movea.l A3, [A4 + 0xD5E]
00005BFE 486E FFEC pea.l [A6 - 0x14]
00005C02 2F2E 000C move.l -[A7], [A6 + 0xC]
00005C06 2F0C move.l -[A7], A4
00005C08 4EBA 05DE jsr [PC + 0x5DE /* 000061E8 */]
00005C0C 4FEF 000C lea.l A7, [A7 + 0xC]
00005C10 4A40 tst.w D0
00005C12 6726 beq +0x28 /* 00005C3A */
00005C14 202E FFEC move.l D0, [A6 - 0x14]
00005C18 E980 asl D0, 4
00005C1A D093 add.l D0, [A3]
00005C1C 2040 movea.l A0, D0
00005C1E 43EE FFF0 lea.l A1, [A6 - 0x10]
00005C22 22D8 move.l [A1]+, [A0]+
00005C24 22D8 move.l [A1]+, [A0]+
00005C26 22D8 move.l [A1]+, [A0]+
00005C28 22D8 move.l [A1]+, [A0]+
00005C2A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005C2E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005C32 4EBA 00AC jsr [PC + 0xAC /* 00005CE0 */]
00005C36 508F addq.l A7, 8
00005C38 602A bra +0x2C /* 00005C64 */
label00005C3A:
00005C3A 486E FEE4 pea.l [A6 - 0x11C]
00005C3E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005C42 2F0C move.l -[A7], A4
00005C44 4EBA B6D2 jsr [PC - 0x492E /* 00001318 */]
00005C48 4FEF 000C lea.l A7, [A7 + 0xC]
00005C4C 3E00 move.w D7, D0
00005C4E 4A47 tst.w D7
00005C50 6704 beq +0x6 /* 00005C56 */
00005C52 3007 move.w D0, D7
00005C54 600E bra +0x10 /* 00005C64 */
label00005C56:
00005C56 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005C5A 486E FEE4 pea.l [A6 - 0x11C]
00005C5E 4EBA 000C jsr [PC + 0xC /* 00005C6C */]
00005C62 508F addq.l A7, 8
label00005C64:
00005C64 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005C68 4E5E unlink A6
00005C6A 4E75 rts
fn00005C6C:
00005C6C 4E56 0000 link A6, 0
00005C70 48E7 0108 movem.l -[A7], D7,A4
00005C74 286E 0008 movea.l A4, [A6 + 0x8]
00005C78 3E3C 0081 move.w D7, 0x81
00005C7C 206E 000C movea.l A0, [A6 + 0xC]
00005C80 4210 clr.b [A0]
00005C82 6002 bra +0x4 /* 00005C86 */
label00005C84:
00005C84 5347 subq.w D7, 1
label00005C86:
00005C86 3007 move.w D0, D7
00005C88 48C0 ext.l D0
00005C8A D080 add.l D0, D0
00005C8C D08C add.l D0, A4
00005C8E 2040 movea.l A0, D0
00005C90 4A50 tst.w [A0]
00005C92 6704 beq +0x6 /* 00005C98 */
00005C94 4A47 tst.w D7
00005C96 66EC bne -0x12 /* 00005C84 */
label00005C98:
00005C98 0C47 0081 cmpi.w D7, 0x81
00005C9C 6604 bne +0x6 /* 00005CA2 */
00005C9E 7000 moveq.l D0, 0x00
00005CA0 6036 bra +0x38 /* 00005CD8 */
label00005CA2:
00005CA2 3007 move.w D0, D7
00005CA4 5240 addq.w D0, 1
00005CA6 48C0 ext.l D0
00005CA8 D080 add.l D0, D0
00005CAA D08C add.l D0, A4
00005CAC 2040 movea.l A0, D0
00005CAE 226E 000C movea.l A1, [A6 + 0xC]
00005CB2 12A8 0001 move.b [A1], [A0 + 0x1]
00005CB6 3007 move.w D0, D7
00005CB8 48C0 ext.l D0
00005CBA D080 add.l D0, D0
00005CBC D08C add.l D0, A4
00005CBE 4878 00FF push.l 0xFF
00005CC2 206E 000C movea.l A0, [A6 + 0xC]
00005CC6 4868 0001 pea.l [A0 + 0x1]
00005CCA 5880 addq.l D0, 4
00005CCC 2F00 move.l -[A7], D0
00005CCE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00005CD2 4FEF 000C lea.l A7, [A7 + 0xC]
00005CD6 7000 moveq.l D0, 0x00
label00005CD8:
00005CD8 4CDF 1080 movem.l D7,A4, [A7]+
00005CDC 4E5E unlink A6
00005CDE 4E75 rts
fn00005CE0:
00005CE0 4E56 FFFC link A6, -0x0004
00005CE4 206E 0008 movea.l A0, [A6 + 0x8]
00005CE8 2050 movea.l A0, [A0]
00005CEA 3010 move.w D0, [A0]
00005CEC 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00005CF0 0004 0008 ori.b D4, 0x8
00005CF4 0052 000A ori.w [A2], 0xA /* '\n' */
00005CF8 0016 0022 ori.b [A6], 0x22 /* '\"' */
00005CFC 002E 003A 206E ori.b [A6 + 0x206E], 0x3A /* ':' */
00005D02 0008 2050 ori.b A0, 0x50 /* 'P' */
00005D06 2D68 0028 FFFC move.l [A6 - 0x4], [A0 + 0x28]
00005D0C 603C bra +0x3E /* 00005D4A */
00005D0E 206E 0008 movea.l A0, [A6 + 0x8]
00005D12 2050 movea.l A0, [A0]
00005D14 2D68 0012 FFFC move.l [A6 - 0x4], [A0 + 0x12]
00005D1A 602E bra +0x30 /* 00005D4A */
00005D1C 206E 0008 movea.l A0, [A6 + 0x8]
00005D20 2050 movea.l A0, [A0]
00005D22 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6]
00005D28 6020 bra +0x22 /* 00005D4A */
00005D2A 206E 0008 movea.l A0, [A6 + 0x8]
00005D2E 2050 movea.l A0, [A0]
00005D30 2D68 0018 FFFC move.l [A6 - 0x4], [A0 + 0x18]
00005D36 6012 bra +0x14 /* 00005D4A */
00005D38 206E 0008 movea.l A0, [A6 + 0x8]
00005D3C 2050 movea.l A0, [A0]
00005D3E 2D68 0018 FFFC move.l [A6 - 0x4], [A0 + 0x18]
00005D44 6004 bra +0x6 /* 00005D4A */
00005D46 7069 moveq.l D0, 0x69
00005D48 6010 bra +0x12 /* 00005D5A */
label00005D4A:
00005D4A 2F2E 000C move.l -[A7], [A6 + 0xC]
00005D4E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005D52 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00005D56 508F addq.l A7, 8
00005D58 7000 moveq.l D0, 0x00
label00005D5A:
00005D5A 4E5E unlink A6
00005D5C 4E75 rts
export_221:
fn00005D5E:
00005D5E 4E56 FFE8 link A6, -0x0018
00005D62 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005D66 286E 0008 movea.l A4, [A6 + 0x8]
00005D6A 266C 0D5E movea.l A3, [A4 + 0xD5E]
00005D6E 486E FFFC pea.l [A6 - 0x4]
00005D72 2F2E 000C move.l -[A7], [A6 + 0xC]
00005D76 2F0C move.l -[A7], A4
00005D78 4EBA 046E jsr [PC + 0x46E /* 000061E8 */]
00005D7C 4FEF 000C lea.l A7, [A7 + 0xC]
00005D80 4A40 tst.w D0
00005D82 6700 00A2 beq +0xA4 /* 00005E26 */
00005D86 202E FFFC move.l D0, [A6 - 0x4]
00005D8A E980 asl D0, 4
00005D8C D093 add.l D0, [A3]
00005D8E 2040 movea.l A0, D0
00005D90 43EE FFE8 lea.l A1, [A6 - 0x18]
00005D94 22D8 move.l [A1]+, [A0]+
00005D96 22D8 move.l [A1]+, [A0]+
00005D98 22D8 move.l [A1]+, [A0]+
00005D9A 22D8 move.l [A1]+, [A0]+
00005D9C 536E FFEC subq.w [A6 - 0x14], 1
00005DA0 4A6E FFEC tst.w [A6 - 0x14]
00005DA4 6C06 bge +0x8 /* 00005DAC */
00005DA6 7069 moveq.l D0, 0x69
00005DA8 6000 007E bra +0x80 /* 00005E28 */
label00005DAC:
00005DAC 4A6E FFEC tst.w [A6 - 0x14]
00005DB0 6600 005A bne +0x5C /* 00005E0C */
00005DB4 4A6E FFEE tst.w [A6 - 0x12]
00005DB8 6752 beq +0x54 /* 00005E0C */
00005DBA 42A7 clr.l -[A7]
00005DBC 4878 2710 push.l 0x2710
00005DC0 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00005DC4 205F movea.l A0, [A7]+
00005DC6 2D48 FFF8 move.l [A6 - 0x8], A0
00005DCA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005DCE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005DD2 4EBA EDE0 jsr [PC - 0x1220 /* 00004BB4 */]
00005DD6 508F addq.l A7, 8
00005DD8 4A40 tst.w D0
00005DDA 6704 beq +0x6 /* 00005DE0 */
00005DDC 7069 moveq.l D0, 0x69
00005DDE 6048 bra +0x4A /* 00005E28 */
label00005DE0:
00005DE0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005DE4 2F2E 000C move.l -[A7], [A6 + 0xC]
00005DE8 2F0C move.l -[A7], A4
00005DEA 4EBA B610 jsr [PC - 0x49F0 /* 000013FC */]
00005DEE 4FEF 000C lea.l A7, [A7 + 0xC]
00005DF2 3E00 move.w D7, D0
00005DF4 4A47 tst.w D7
00005DF6 6704 beq +0x6 /* 00005DFC */
00005DF8 3007 move.w D0, D7
00005DFA 602C bra +0x2E /* 00005E28 */
label00005DFC:
00005DFC 426E FFEE clr.w [A6 - 0x12]
00005E00 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005E04 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005E08 7001 moveq.l D0, 0x01
00005E0A 3880 move.w [A4], D0
label00005E0C:
00005E0C 202E FFFC move.l D0, [A6 - 0x4]
00005E10 E980 asl D0, 4
00005E12 D093 add.l D0, [A3]
00005E14 2040 movea.l A0, D0
00005E16 43EE FFE8 lea.l A1, [A6 - 0x18]
00005E1A 20D9 move.l [A0]+, [A1]+
00005E1C 20D9 move.l [A0]+, [A1]+
00005E1E 20D9 move.l [A0]+, [A1]+
00005E20 20D9 move.l [A0]+, [A1]+
00005E22 7000 moveq.l D0, 0x00
00005E24 6002 bra +0x4 /* 00005E28 */
label00005E26:
00005E26 7066 moveq.l D0, 0x66
label00005E28:
00005E28 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00005E2C 4E5E unlink A6
00005E2E 4E75 rts
export_232:
00005E30 4E56 FFEC link A6, -0x0014
00005E34 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005E38 286E 0008 movea.l A4, [A6 + 0x8]
00005E3C 266C 0D5E movea.l A3, [A4 + 0xD5E]
00005E40 486E FFFC pea.l [A6 - 0x4]
00005E44 2F2E 000C move.l -[A7], [A6 + 0xC]
00005E48 2F0C move.l -[A7], A4
00005E4A 4EBA 039C jsr [PC + 0x39C /* 000061E8 */]
00005E4E 4FEF 000C lea.l A7, [A7 + 0xC]
00005E52 4A40 tst.w D0
00005E54 6700 00B8 beq +0xBA /* 00005F0E */
00005E58 202E FFFC move.l D0, [A6 - 0x4]
00005E5C E980 asl D0, 4
00005E5E D093 add.l D0, [A3]
00005E60 2040 movea.l A0, D0
00005E62 43EE FFEC lea.l A1, [A6 - 0x14]
00005E66 22D8 move.l [A1]+, [A0]+
00005E68 22D8 move.l [A1]+, [A0]+
00005E6A 22D8 move.l [A1]+, [A0]+
00005E6C 22D8 move.l [A1]+, [A0]+
00005E6E 0C6E 0001 FFF0 cmpi.w [A6 - 0x10], 0x1
00005E74 6706 beq +0x8 /* 00005E7C */
00005E76 7069 moveq.l D0, 0x69
00005E78 6000 0096 bra +0x98 /* 00005F10 */
label00005E7C:
00005E7C 4A6E FFF2 tst.w [A6 - 0xE]
00005E80 6606 bne +0x8 /* 00005E88 */
00005E82 7000 moveq.l D0, 0x00
00005E84 6000 008A bra +0x8C /* 00005F10 */
label00005E88:
00005E88 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005E8C 4EBA C470 jsr [PC - 0x3B90 /* 000022FE */]
00005E90 588F addq.l A7, 4
00005E92 4A40 tst.w D0
00005E94 6706 beq +0x8 /* 00005E9C */
00005E96 7069 moveq.l D0, 0x69
00005E98 6000 0076 bra +0x78 /* 00005F10 */
label00005E9C:
00005E9C 42A7 clr.l -[A7]
00005E9E 42A7 clr.l -[A7]
00005EA0 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00005EA4 205F movea.l A0, [A7]+
00005EA6 226E 0010 movea.l A1, [A6 + 0x10]
00005EAA 2288 move.l [A1], A0
00005EAC 206E 0010 movea.l A0, [A6 + 0x10]
00005EB0 2F10 move.l -[A7], [A0]
00005EB2 2F2E 000C move.l -[A7], [A6 + 0xC]
00005EB6 2F0C move.l -[A7], A4
00005EB8 4EBA B3CA jsr [PC - 0x4C36 /* 00001284 */]
00005EBC 4FEF 000C lea.l A7, [A7 + 0xC]
00005EC0 3E00 move.w D7, D0
00005EC2 4A47 tst.w D7
00005EC4 6704 beq +0x6 /* 00005ECA */
00005EC6 3007 move.w D0, D7
00005EC8 6046 bra +0x48 /* 00005F10 */
label00005ECA:
00005ECA 206E 0010 movea.l A0, [A6 + 0x10]
00005ECE 2F10 move.l -[A7], [A0]
00005ED0 4EBA C3A2 jsr [PC - 0x3C5E /* 00002274 */]
00005ED4 588F addq.l A7, 4
00005ED6 4A40 tst.w D0
00005ED8 6704 beq +0x6 /* 00005EDE */
00005EDA 7069 moveq.l D0, 0x69
00005EDC 6032 bra +0x34 /* 00005F10 */
label00005EDE:
00005EDE 206E 0010 movea.l A0, [A6 + 0x10]
00005EE2 2D50 FFF4 move.l [A6 - 0xC], [A0]
00005EE6 426E FFF2 clr.w [A6 - 0xE]
00005EEA 52AD 8FD2 addq.l [A5 - 0x702E], 1
00005EEE 2D6D 8FD2 FFF8 move.l [A6 - 0x8], [A5 - 0x702E]
00005EF4 202E FFFC move.l D0, [A6 - 0x4]
00005EF8 E980 asl D0, 4
00005EFA D093 add.l D0, [A3]
00005EFC 2040 movea.l A0, D0
00005EFE 43EE FFEC lea.l A1, [A6 - 0x14]
00005F02 20D9 move.l [A0]+, [A1]+
00005F04 20D9 move.l [A0]+, [A1]+
00005F06 20D9 move.l [A0]+, [A1]+
00005F08 20D9 move.l [A0]+, [A1]+
00005F0A 7000 moveq.l D0, 0x00
00005F0C 6002 bra +0x4 /* 00005F10 */
label00005F0E:
00005F0E 7066 moveq.l D0, 0x66
label00005F10:
00005F10 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00005F14 4E5E unlink A6
00005F16 4E75 rts
export_228:
00005F18 4E56 FFE6 link A6, -0x001A
00005F1C 48E7 0018 movem.l -[A7], A3,A4
00005F20 286E 0008 movea.l A4, [A6 + 0x8]
00005F24 266C 0D5E movea.l A3, [A4 + 0xD5E]
00005F28 486E FFFA pea.l [A6 - 0x6]
00005F2C 2F2E 000C move.l -[A7], [A6 + 0xC]
00005F30 2F0C move.l -[A7], A4
00005F32 4EBA 02B4 jsr [PC + 0x2B4 /* 000061E8 */]
00005F36 4FEF 000C lea.l A7, [A7 + 0xC]
00005F3A 4A40 tst.w D0
00005F3C 6700 0092 beq +0x94 /* 00005FD0 */
00005F40 202E FFFA move.l D0, [A6 - 0x6]
00005F44 E980 asl D0, 4
00005F46 D093 add.l D0, [A3]
00005F48 2040 movea.l A0, D0
00005F4A 43EE FFE6 lea.l A1, [A6 - 0x1A]
00005F4E 22D8 move.l [A1]+, [A0]+
00005F50 22D8 move.l [A1]+, [A0]+
00005F52 22D8 move.l [A1]+, [A0]+
00005F54 22D8 move.l [A1]+, [A0]+
00005F56 4A6E FFEC tst.w [A6 - 0x14]
00005F5A 6606 bne +0x8 /* 00005F62 */
00005F5C 7000 moveq.l D0, 0x00
00005F5E 6000 0072 bra +0x74 /* 00005FD2 */
label00005F62:
00005F62 42A7 clr.l -[A7]
00005F64 4878 2710 push.l 0x2710
00005F68 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00005F6C 205F movea.l A0, [A7]+
00005F6E 2D48 FFF6 move.l [A6 - 0xA], A0
00005F72 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005F76 2F2E FFEE move.l -[A7], [A6 - 0x12]
00005F7A 4EBA EC38 jsr [PC - 0x13C8 /* 00004BB4 */]
00005F7E 508F addq.l A7, 8
00005F80 4A40 tst.w D0
00005F82 6704 beq +0x6 /* 00005F88 */
00005F84 7069 moveq.l D0, 0x69
00005F86 604A bra +0x4C /* 00005FD2 */
label00005F88:
00005F88 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005F8C 2F2E 000C move.l -[A7], [A6 + 0xC]
00005F90 2F0C move.l -[A7], A4
00005F92 4EBA B468 jsr [PC - 0x4B98 /* 000013FC */]
00005F96 4FEF 000C lea.l A7, [A7 + 0xC]
00005F9A 3D40 FFFE move.w [A6 - 0x2], D0
00005F9E 4A6E FFFE tst.w [A6 - 0x2]
00005FA2 6706 beq +0x8 /* 00005FAA */
00005FA4 302E FFFE move.w D0, [A6 - 0x2]
00005FA8 6028 bra +0x2A /* 00005FD2 */
label00005FAA:
00005FAA 426E FFEC clr.w [A6 - 0x14]
00005FAE 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005FB2 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005FB6 7001 moveq.l D0, 0x01
00005FB8 3880 move.w [A4], D0
00005FBA 202E FFFA move.l D0, [A6 - 0x6]
00005FBE E980 asl D0, 4
00005FC0 D093 add.l D0, [A3]
00005FC2 2040 movea.l A0, D0
00005FC4 43EE FFE6 lea.l A1, [A6 - 0x1A]
00005FC8 20D9 move.l [A0]+, [A1]+
00005FCA 20D9 move.l [A0]+, [A1]+
00005FCC 20D9 move.l [A0]+, [A1]+
00005FCE 20D9 move.l [A0]+, [A1]+
label00005FD0:
00005FD0 7000 moveq.l D0, 0x00
label00005FD2:
00005FD2 4CDF 1800 movem.l A3,A4, [A7]+
00005FD6 4E5E unlink A6
00005FD8 4E75 rts
export_224:
00005FDA 4E56 FFE8 link A6, -0x0018
00005FDE 2F0C move.l -[A7], A4
00005FE0 286E 0008 movea.l A4, [A6 + 0x8]
00005FE4 2D6C 0D5E FFE8 move.l [A6 - 0x18], [A4 + 0xD5E]
00005FEA 486E FFFC pea.l [A6 - 0x4]
00005FEE 2F2E 000C move.l -[A7], [A6 + 0xC]
00005FF2 2F0C move.l -[A7], A4
00005FF4 4EBA 01F2 jsr [PC + 0x1F2 /* 000061E8 */]
00005FF8 4FEF 000C lea.l A7, [A7 + 0xC]
00005FFC 4A40 tst.w D0
00005FFE 6748 beq +0x4A /* 00006048 */
00006000 206E FFE8 movea.l A0, [A6 - 0x18]
00006004 202E FFFC move.l D0, [A6 - 0x4]
00006008 E980 asl D0, 4
0000600A D090 add.l D0, [A0]
0000600C 2040 movea.l A0, D0
0000600E 43EE FFEC lea.l A1, [A6 - 0x14]
00006012 22D8 move.l [A1]+, [A0]+
00006014 22D8 move.l [A1]+, [A0]+
00006016 22D8 move.l [A1]+, [A0]+
00006018 22D8 move.l [A1]+, [A0]+
0000601A 4A6E FFF0 tst.w [A6 - 0x10]
0000601E 6604 bne +0x6 /* 00006024 */
00006020 7069 moveq.l D0, 0x69
00006022 6026 bra +0x28 /* 0000604A */
label00006024:
00006024 7001 moveq.l D0, 0x01
00006026 3D40 FFF2 move.w [A6 - 0xE], D0
0000602A 206E FFE8 movea.l A0, [A6 - 0x18]
0000602E 202E FFFC move.l D0, [A6 - 0x4]
00006032 E980 asl D0, 4
00006034 D090 add.l D0, [A0]
00006036 2040 movea.l A0, D0
00006038 43EE FFEC lea.l A1, [A6 - 0x14]
0000603C 20D9 move.l [A0]+, [A1]+
0000603E 20D9 move.l [A0]+, [A1]+
00006040 20D9 move.l [A0]+, [A1]+
00006042 20D9 move.l [A0]+, [A1]+
00006044 7000 moveq.l D0, 0x00
00006046 6002 bra +0x4 /* 0000604A */
label00006048:
00006048 7066 moveq.l D0, 0x66
label0000604A:
0000604A 285F movea.l A4, [A7]+
0000604C 4E5E unlink A6
0000604E 4E75 rts
export_227:
00006050 4E56 FFE8 link A6, -0x0018
00006054 2F0C move.l -[A7], A4
00006056 286E 0008 movea.l A4, [A6 + 0x8]
0000605A 2D6C 0D5E FFE8 move.l [A6 - 0x18], [A4 + 0xD5E]
00006060 486E FFFC pea.l [A6 - 0x4]
00006064 2F2E 000C move.l -[A7], [A6 + 0xC]
00006068 2F0C move.l -[A7], A4
0000606A 4EBA 017C jsr [PC + 0x17C /* 000061E8 */]
0000606E 4FEF 000C lea.l A7, [A7 + 0xC]
00006072 4A40 tst.w D0
00006074 6726 beq +0x28 /* 0000609C */
00006076 206E FFE8 movea.l A0, [A6 - 0x18]
0000607A 202E FFFC move.l D0, [A6 - 0x4]
0000607E E980 asl D0, 4
00006080 D090 add.l D0, [A0]
00006082 2040 movea.l A0, D0
00006084 43EE FFEC lea.l A1, [A6 - 0x14]
00006088 22D8 move.l [A1]+, [A0]+
0000608A 22D8 move.l [A1]+, [A0]+
0000608C 22D8 move.l [A1]+, [A0]+
0000608E 22D8 move.l [A1]+, [A0]+
00006090 206E 0010 movea.l A0, [A6 + 0x10]
00006094 30AE FFF2 move.w [A0], [A6 - 0xE]
00006098 7000 moveq.l D0, 0x00
0000609A 6002 bra +0x4 /* 0000609E */
label0000609C:
0000609C 7066 moveq.l D0, 0x66
label0000609E:
0000609E 285F movea.l A4, [A7]+
000060A0 4E5E unlink A6
000060A2 4E75 rts
export_226:
000060A4 4E56 FFE8 link A6, -0x0018
000060A8 48E7 0108 movem.l -[A7], D7,A4
000060AC 286E 0008 movea.l A4, [A6 + 0x8]
000060B0 2D6C 0D5E FFE8 move.l [A6 - 0x18], [A4 + 0xD5E]
000060B6 486E FFFC pea.l [A6 - 0x4]
000060BA 2F2E 000C move.l -[A7], [A6 + 0xC]
000060BE 2F0C move.l -[A7], A4
000060C0 4EBA 0126 jsr [PC + 0x126 /* 000061E8 */]
000060C4 4FEF 000C lea.l A7, [A7 + 0xC]
000060C8 4A40 tst.w D0
000060CA 6742 beq +0x44 /* 0000610E */
000060CC 206E FFE8 movea.l A0, [A6 - 0x18]
000060D0 202E FFFC move.l D0, [A6 - 0x4]
000060D4 E980 asl D0, 4
000060D6 D090 add.l D0, [A0]
000060D8 2040 movea.l A0, D0
000060DA 43EE FFEC lea.l A1, [A6 - 0x14]
000060DE 22D8 move.l [A1]+, [A0]+
000060E0 22D8 move.l [A1]+, [A0]+
000060E2 22D8 move.l [A1]+, [A0]+
000060E4 22D8 move.l [A1]+, [A0]+
000060E6 4A6E FFF0 tst.w [A6 - 0x10]
000060EA 6F04 ble +0x6 /* 000060F0 */
000060EC 7069 moveq.l D0, 0x69
000060EE 6032 bra +0x34 /* 00006122 */
label000060F0:
000060F0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000060F4 4EBA C208 jsr [PC - 0x3DF8 /* 000022FE */]
000060F8 588F addq.l A7, 4
000060FA 4A40 tst.w D0
000060FC 6704 beq +0x6 /* 00006102 */
000060FE 7069 moveq.l D0, 0x69
00006100 6020 bra +0x22 /* 00006122 */
label00006102:
00006102 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006106 2F0C move.l -[A7], A4
00006108 4EBA 011E jsr [PC + 0x11E /* 00006228 */]
0000610C 508F addq.l A7, 8
label0000610E:
0000610E 2F2E 000C move.l -[A7], [A6 + 0xC]
00006112 2F0C move.l -[A7], A4
00006114 4EBA B514 jsr [PC - 0x4AEC /* 0000162A */]
00006118 508F addq.l A7, 8
0000611A 3E00 move.w D7, D0
0000611C 7001 moveq.l D0, 0x01
0000611E 3880 move.w [A4], D0
00006120 3007 move.w D0, D7
label00006122:
00006122 4CDF 1080 movem.l D7,A4, [A7]+
00006126 4E5E unlink A6
00006128 4E75 rts
export_231:
0000612A 4E56 0000 link A6, 0
0000612E 48E7 0108 movem.l -[A7], D7,A4
00006132 286E 0008 movea.l A4, [A6 + 0x8]
00006136 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000613A 4EBA C0AE jsr [PC - 0x3F52 /* 000021EA */]
0000613E 588F addq.l A7, 4
00006140 4A40 tst.w D0
00006142 6704 beq +0x6 /* 00006148 */
00006144 7069 moveq.l D0, 0x69
00006146 602A bra +0x2C /* 00006172 */
label00006148:
00006148 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000614C 2F2E 000C move.l -[A7], [A6 + 0xC]
00006150 2F0C move.l -[A7], A4
00006152 4EBA B3F4 jsr [PC - 0x4C0C /* 00001548 */]
00006156 4FEF 000C lea.l A7, [A7 + 0xC]
0000615A 3E00 move.w D7, D0
0000615C 4A47 tst.w D7
0000615E 6704 beq +0x6 /* 00006164 */
00006160 3007 move.w D0, D7
00006162 600E bra +0x10 /* 00006172 */
label00006164:
00006164 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006168 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000616C 7001 moveq.l D0, 0x01
0000616E 3880 move.w [A4], D0
00006170 7000 moveq.l D0, 0x00
label00006172:
00006172 4CDF 1080 movem.l D7,A4, [A7]+
00006176 4E5E unlink A6
00006178 4E75 rts
export_230:
0000617A 4E56 FFEC link A6, -0x0014
0000617E 48E7 0118 movem.l -[A7], D7,A3,A4
00006182 286E 0008 movea.l A4, [A6 + 0x8]
00006186 266C 0D5E movea.l A3, [A4 + 0xD5E]
0000618A 486E FFFC pea.l [A6 - 0x4]
0000618E 2F2E 000C move.l -[A7], [A6 + 0xC]
00006192 2F0C move.l -[A7], A4
00006194 4EBA 0052 jsr [PC + 0x52 /* 000061E8 */]
00006198 4FEF 000C lea.l A7, [A7 + 0xC]
0000619C 4A40 tst.w D0
0000619E 672A beq +0x2C /* 000061CA */
000061A0 202E FFFC move.l D0, [A6 - 0x4]
000061A4 E980 asl D0, 4
000061A6 D093 add.l D0, [A3]
000061A8 2040 movea.l A0, D0
000061AA 43EE FFEC lea.l A1, [A6 - 0x14]
000061AE 22D8 move.l [A1]+, [A0]+
000061B0 22D8 move.l [A1]+, [A0]+
000061B2 22D8 move.l [A1]+, [A0]+
000061B4 22D8 move.l [A1]+, [A0]+
000061B6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000061BA 4EBA C1E6 jsr [PC - 0x3E1A /* 000023A2 */]
000061BE 588F addq.l A7, 4
000061C0 206E 0010 movea.l A0, [A6 + 0x10]
000061C4 2080 move.l [A0], D0
000061C6 7000 moveq.l D0, 0x00
000061C8 6016 bra +0x18 /* 000061E0 */
label000061CA:
000061CA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000061CE 2F2E 000C move.l -[A7], [A6 + 0xC]
000061D2 2F0C move.l -[A7], A4
000061D4 4EBA B04A jsr [PC - 0x4FB6 /* 00001220 */]
000061D8 4FEF 000C lea.l A7, [A7 + 0xC]
000061DC 3E00 move.w D7, D0
000061DE 3007 move.w D0, D7
label000061E0:
000061E0 4CDF 1880 movem.l D7,A3,A4, [A7]+
000061E4 4E5E unlink A6
000061E6 4E75 rts
fn000061E8:
000061E8 4E56 0000 link A6, 0
000061EC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000061F0 286E 0008 movea.l A4, [A6 + 0x8]
000061F4 2E2E 000C move.l D7, [A6 + 0xC]
000061F8 2C2C 0D5A move.l D6, [A4 + 0xD5A]
000061FC 206C 0D5E movea.l A0, [A4 + 0xD5E]
00006200 2650 movea.l A3, [A0]
00006202 7A00 moveq.l D5, 0x00
00006204 6014 bra +0x16 /* 0000621A */
label00006206:
00006206 BE93 cmp.l D7, [A3]
00006208 660A bne +0xC /* 00006214 */
0000620A 206E 0010 movea.l A0, [A6 + 0x10]
0000620E 2085 move.l [A0], D5
00006210 7001 moveq.l D0, 0x01
00006212 600C bra +0xE /* 00006220 */
label00006214:
00006214 47EB 0010 lea.l A3, [A3 + 0x10]
00006218 5285 addq.l D5, 1
label0000621A:
0000621A BA86 cmp.l D5, D6
0000621C 6DE8 blt -0x16 /* 00006206 */
0000621E 7000 moveq.l D0, 0x00
label00006220:
00006220 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00006224 4E5E unlink A6
00006226 4E75 rts
fn00006228:
00006228 4E56 0000 link A6, 0
0000622C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00006230 286E 0008 movea.l A4, [A6 + 0x8]
00006234 266C 0D5E movea.l A3, [A4 + 0xD5E]
00006238 2E2C 0D5A move.l D7, [A4 + 0xD5A]
0000623C 2007 move.l D0, D7
0000623E 90AE 000C sub.l D0, [A6 + 0xC]
00006242 5380 subq.l D0, 1
00006244 E980 asl D0, 4
00006246 2C00 move.l D6, D0
00006248 202E 000C move.l D0, [A6 + 0xC]
0000624C 5280 addq.l D0, 1
0000624E E980 asl D0, 4
00006250 D093 add.l D0, [A3]
00006252 222E 000C move.l D1, [A6 + 0xC]
00006256 E981 asl D1, 4
00006258 D293 add.l D1, [A3]
0000625A 2F06 move.l -[A7], D6
0000625C 2F01 move.l -[A7], D1
0000625E 2F00 move.l -[A7], D0
00006260 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00006264 4FEF 000C lea.l A7, [A7 + 0xC]
00006268 53AC 0D5A subq.l [A4 + 0xD5A], 1
0000626C 202C 0D5A move.l D0, [A4 + 0xD5A]
00006270 E980 asl D0, 4
00006272 2F0B move.l -[A7], A3
00006274 2F00 move.l -[A7], D0
00006276 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000627A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000627E 4E5E unlink A6
00006280 4E75 rts
00006282 4E56 0000 link A6, 0
00006286 2F0C move.l -[A7], A4
00006288 286E 0008 movea.l A4, [A6 + 0x8]
0000628C 200C move.l D0, A4
0000628E 285F movea.l A4, [A7]+
00006290 4E5E unlink A6
00006292 4E75 rts
00006294 4E56 0000 link A6, 0
00006298 2F0C move.l -[A7], A4
0000629A 286E 0008 movea.l A4, [A6 + 0x8]
0000629E 41EC FFFE lea.l A0, [A4 - 0x2]
000062A2 2008 move.l D0, A0
000062A4 285F movea.l A4, [A7]+
000062A6 4E5E unlink A6
000062A8 4E75 rts
000062AA 4E56 0000 link A6, 0
000062AE 2F07 move.l -[A7], D7
000062B0 3E2E 0010 move.w D7, [A6 + 0x10]
000062B4 3047 movea.w A0, D7
000062B6 2F08 move.l -[A7], A0
000062B8 206E 000C movea.l A0, [A6 + 0xC]
000062BC 4868 0001 pea.l [A0 + 0x1]
000062C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000062C4 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000062C8 4FEF 000C lea.l A7, [A7 + 0xC]
000062CC 206E 000C movea.l A0, [A6 + 0xC]
000062D0 1087 move.b [A0], D7
000062D2 2E1F move.l D7, [A7]+
000062D4 4E5E unlink A6
000062D6 4E75 rts